Terminal: Uebergabe username an telnet oder ssh

Dieses Thema im Forum "Mac OS X - Unix & Terminal" wurde erstellt von macmartin, 04.09.2002.

  1. macmartin

    macmartin Thread Starter MacUser Mitglied

    9
    0
    15.04.2002
    Hallo Group,
    Wenn man Programme wie telnet oder ssh anwirft, uebergeben diese den aktuellen macuser als einzuloggenden Username. Wie kann man das unterdruecken?
     
  2. Woulion

    Woulion MacUser Mitglied

    1.310
    0
    06.06.2002
    Hi

    ssh [-l login_name] hostname | user@hostname

    telnet -l user

    Schau doch mal in die manual Pages, dort ist alles erklärt

    man ssh

    und

    man telnet


    W
     
  3. MacTuX

    MacTuX MacUser Mitglied

    347
    4
    11.02.2002
    telnet username@hostname bzw.
    ssh username@hostname funzen auch und sind meiner meinung nach schneller getippt.. :)

    MacTuX
     
  4. Woulion

    Woulion MacUser Mitglied

    1.310
    0
    06.06.2002
    Noch schneller geht es natürlich mit Public/Private Key in ssh ohne password, ist zwar etwas unsicherer.

    W
     
  5. grummlich

    grummlich MacUser Mitglied

    156
    2
    21.05.2003
    Public/Private Key in ssh

    Hallo zusammen.

    Um bei meinem Provider auf dem Server meine Homepage ablegen zu können, brauche ich eine ssh Verbindung und diese Schlüsseldateien. Nun ist aber mein Provider nur im Linux- und ein kleinwenig im Windowsbereich bewandert. Von Mac Null Ahnung.

    Meine Frage ist nun, wie muss ich was anstellen, damit ich die Sache gebacken bekomme und meine Dateien mittels FTP Programm oder Dreamweaver auf den Server schieben kann? Ich bin nun mal in erster Linie Handwerker - kein Netzwerker. :)

    Achja, meinen Provider möchte ich jetzt nicht noch mal wechseln. :)


    Vielen Dank im Voraus . . . Karsten
     
  6. Hal9000

    Hal9000 MacUser Mitglied

    95
    0
    14.07.2003
    Das ist eigentlich ganz einfach.
    Also ich gehe mal davon aus, dass Du bereits die Schlüsseldateien hast.

    Den öffentlichen Schlüssel mußt Du auf den Server kopieren (normalerweise liegt er im Verzeichnis Home$/.ssh:
    scp schüsselname.pub username@host:schlüsselname.pub

    Nun per ssh auf dem Host anmelden und den öffentlichen Schüssel in die Datei authorized_keys im versteckten Verzeichnis /.ssh schreiben:

    cat schüsselname.pub >> .ssh/authorized_keys

    Das wars schon.

    Beim nächsten Einloggen zieht er den Schlüssel, sofern es der Standardschlüssel ist. Ansonsten geht es mit:

    ssh host -i schlüsselname

    Gruß
    David
     
  7. grummlich

    grummlich MacUser Mitglied

    156
    2
    21.05.2003
    Hallo.
    Vielen Dank für die Info's.

    Aber leider hab ich noch keine Schlüsseldateien. Und wie finde ich zu dem versteckten Verzeichnis? Bin halt wirklich nur ganz normaler User. Sorry. :)


    Beste Grüße . . . Karsten
     
  8. Hal9000

    Hal9000 MacUser Mitglied

    95
    0
    14.07.2003
    Dem Mann kann geholfen werden!

    Auch das ist sehr einfach!

    Zuerst mußt Du ssh installieren. Mir fällt jetzt gerade kein Link ein, aber google, macuser.de oder versiontracker.com werden Dir eine Version liefern!

    Nach der Installation generierst Du Dir einen Schlüssel:
    ssh-keygen -b 1024 -f identity -P 'passwort' -t dsa

    identity -> ist der Schlüsselname. identity ist der default name, den würde ich lassen.
    1024 -> gibt die Schlüssellänge an
    passwort -> kann auch leer gelassen werden, dann stehen nur zwei Hochkommas da '' Dein Schlüssel kann dann ohne Paßwort benutzt werden. Das ist bequemer, aber natürlich auch unsicherer!

    Danach öffnest Du das Terminal und gibst wechselst in deinem Home Verzeichnis in das .ssh (der Punkt bedeutet, dass es ein verstecktes Verzeichnis ist)
    Hier liegen zwei Dateien. Identity und Identity.pub. Die .pub Datei ist der öffentliche Schlüssel, den Du, wie weiter oben beschreiben, auf den Server kopieren musst.

    Das wars schon!

    Gruß
    David
     
  9. lengsel

    lengsel Kaffeetasse

    4.544
    53
    25.11.2003
     

    Genau das habe ich mir jeweils als Kontetxtmenüeintrag angelegt. So kann ich mich ohne Aufwand jederzeit mit dem Server meiner Wahl verbinden. Bei vielen Verbindung ist das wirklich eine Erleichterung.
    Ins Kontextmenü kriegt man das mit OnMyCommand und OMCEdit, beide hier:
    http://free.abracode.com/cmworkshop/

    Grüße,
    Flo
     
  10. grummlich

    grummlich MacUser Mitglied

    156
    2
    21.05.2003
    Guten Tag.

    Vielen Dank nochmals. Ich hab es jetzt hinbekommen. :)


    Beste Grüße . . . Karsten
     
Die Seite wird geladen...
Ähnliche Themen - Terminal Uebergabe username
  1. pfannkuchen2001
    Antworten:
    8
    Aufrufe:
    243
    win2mac
    12.08.2016
  2. TheRocco85
    Antworten:
    4
    Aufrufe:
    155
    oneOeight
    06.08.2016
  3. oldhell
    Antworten:
    1
    Aufrufe:
    833
    maceis
    18.03.2015
  4. xTheGamerFlo
    Antworten:
    10
    Aufrufe:
    1.082
    andi42
    08.11.2014
  5. Roland O.
    Antworten:
    20
    Aufrufe:
    2.273
    Roland O.
    24.09.2014

Diese Seite empfehlen