Automatischer ssh-Login?



  • Hi!

    Wie kann ich ssh dazu veranlassen, dass es sich automatisch mit einem ssh-Server verbindet, also ohne Passwort-Abfrage? Beispiel: ich connecte mich mit "ssh -l user server" zum server, dann fragt er natürlich das Passwort von user ab. Kann ich ssh eine Option o.ä. übergeben, sodass die Passwortabfrage automatisch mit dem richtigen Passwort von statten geht, ich also nur noch den Befehl auszuführen brauche und eingeloggt bin?



  • das stichwort lautet public-key-exchange!

    als erstes schluesselpaar erzeugen:

    $ ssh-keygen -t rsa

    das sollte zwei dateien ~/.ssh/id_rsa und ~/.ssh/id_rsa.pub ergeben.
    jetzt das ganze auf den server...

    $ ssh server "mkdir .ssh; chmod 0700 .ssh"
    $ scp .ssh/id_rsa.pub server:.ssh/authorized_keys2

    von jetzt an sollte es moeglich sein, ohne passwort-abfrage zu diesem server connecten zu koennen.

    quelle: "Linux Server Hacks by R. Flickenger"

    ciao, cypoc



  • Hat geklappt, danke! 🙂


Anmelden zum Antworten