SSH-Login via Key, ohne Passwort

Wie ist es möglich, sich ohne Passworteingabe an einem SSH-Server anzumelden?

Gar nicht so schwer:

Client

  1. Key generieren: ssh-keygen -t rsa -b 1024
  2. Ort zum Speichern angeben: ~/.ssh/id_rsa
    Dieser Key kann nun auf jeden beliebigen Server Kopiert und installiert werden:
  3. Kopieren des Client-Keys auf den Server:
    scp ~/.ssh/id_rsa.pub user@server:~/id_rsa.client

Server

  1. An Server anmelden.
    ssh user@server
  2. Nun muss der Schlüssel zu den autorisierten Keys hinzugefügt werden:
    cat ~/id_rsa.client >> ~/.ssh/authorized_keys

Das wär's, jetzt sollte auf dem Client ssh user@server reichen, um sich direkt einzuloggen.

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
  • Sie können syntax highlighting von Quelltext aktivieren, indem Sie folgende Tags einsetzen: <code>, <blockcode> The supported tag styles are: <foo>, [foo]. PHP-Quelltext kann auch in "<?php ... ?>" oder "<% ... %>" eingepackt werden.
  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Zeilen und Absätze werden automatisch erzeugt.
  • Sie dürfen andere Beitrage mit [quote] Tags Zitieren.

Weitere Informationen über Formatierungsoptionen

CAPTCHA
Diese Frage dient dazu festzustellen, ob Sie ein Mensch sind und um automatisierte SPAM-Beiträge zu verhindern.
Image CAPTCHA
Enter the characters shown in the image.
 

Too Cool for Internet Explorer