You are here: start » technik:start » technik:ssh_mit_public_key_schluesseln
Statt mit User-ID und Passwort kann man sich auch mittels Public Key Verfahren am ssh-Dienst authentifizieren. Dabei wird der öffentliche Schlüssel auf das System kopiert, auf das zugegriffen werden können soll.
Erzeugen eines Schlüsselpaares auf dem Rechner, von dem aus auf den bzw. die Zielrechner zugegriffen werden soll:
ssh-keygen -t dsa
Kopieren des öffentlichen Schlüssels auf den Zielrechner (in die Datei ~/.ssh/authorized_keys):
ssh-copy-id -i ~/.ssh/id_dsa.pub user@zielrechner
Wenn Sie das Schlüsselpaar ohne Passphrase erzeugen, sollte niemand Unbefugtes auf den Rechner zugreifen können, auf dem der geheime Schlüssel ungeschützt liegt. Wenn Sie eine Passphrase benutzen, können Sie mit dem SSH-Agent die “Passphrasen-Eintipperei” erleichtern:
ssh-add
fragt die Passphrase einmal pro Session ab. Mit den Paketen ssh-askpass (KDE) bzw. ssh-askpass-gnome auch grafisch.
pwgen)