Einführung in Unix - ssh

Ssh bietet die Möglichkeit, sich über unsichere Verbindungen sicher auf entfernten Rechnern einzuloggen. Dabei wird nicht nur der Datentransfer, sondern auch das Passwort verschlüsselt. Das Verfahren ist ähnlich dem von PGP und wird hier nicht erklärt. :-)
Ähnlich PGP kann auch Ssh mit Public Keys betrieben werden, wie bei PGP ist es auch hier möglich und ratsam den Private-Key mit einer Passphrase zu schützen. Damit nun nicht bei jedem ssh-Aufruf die Passphrase eingegeben werden muß, kann man den ssh-agent verwenden, der die Schlüssel verwaltet. So muß man die Passphrase via ssh-add nur noch einmal eingeben. Das geht auch automagisch beim Login unter X via Eintrag in die .xsession. Wie das funktioniert, wird jetzt und hier erklärt.

Wie wird's gemacht?

Und was macht das jetzt?

Wenn man sich via X einloggt (xdm), wird die .xsession gestartet, diese startet den ssh-agent, der dann die eigentliche .xsession.ssh ausführt. Die fragt dann nach der Passphrase für den Ssh-Private-Key. Jetzt kann man mit ssh jederzeit auf andere Rechner gehen, ohne daß man ein Passwort eingeben muß.

Gefahren:

Warum funktioniert es nicht?


Letzte Änderung am Don Mär 7 11:54:56 CET 2002 von Adrian Reyer