BlogBlog ÜbersichtjailscriptportsoptFreeBSDLinksThermoskanneKontakt

Mehrere SSH Verbindungen mit einer Authentifizierung

Möchte man mehrere SSH Verbindung zu einem Rechner aufbauen, aber nur einmal das Benutzerpasswort oder das Zertifikatspasswort eingeben, kann man ControlMaster von OpenSSH verwenden. Einfach folgende Zeilen in die ~/.ssh/config Datei einfügen:

Host *
ControlMaster auto
ControlPath ~/.ssh/%r@%h:%p

Nun wird beim ersten Verbindungsaufbau zum Rechner das Passwort abgefragt und ein Socket unter ~/.ssh/ erstellt. Baut man nun weitere Verbindungen zum selben Rechner auf, wird man automatisch ohne Passwortabfrage eingeloggt. Sobald die erste Verbindung beendet wird, wird auch der Socket entfernt und man muss sich wieder ganz normal mit Passwort auf dem Rechner anmelden.

Mehr Informationen zu ControlMaster von OpenSSH findet man in der Manpage ssh_config(5).

Comments (1)  Permalink

Comments

Lars Engels @ 13.11.2007 17:31 CEST
Hey, das ist echt eine sehr, sehr nuetzliche Funktion, wenn man keine Public Key Authentifizierung benutzt.
Vielen Dank!

add a comment

The Trackback URL to this post is:
http://www.chruetertee.ch/blog/plugin=trackback(908).xml
Trackbacks are moderated.

This blog is gravatar enabled.
Your email adress will never be published.
Comment spam will be deleted!

Name*
E-Mail
For Spammers Only
URL
Comment*
Notify me via E-Mail when new comments are made to this entry
Remember me (needs cookies)