SSH Verbindungen mit sshconf verwalten

SSHConfig LogoIm vorherigen Artikel habe ich über die Verwaltung von SSH Verbindungen unter Ubuntu geschrieben. Diese ist zugegeben nicht gerade komfortabel – wer lieber mit grafischen Oberflächen arbeitet, kann das Projekt sshconf verwenden um Verbindungen zu verwalten. Des weiteren ist es sogar möglich die gesicherten Verbindungen direkt aufzurufen.

Auf Sourceforge kann man sich direkt das *.deb Paket herunterladen. Nach der Installation kann es direkt losgehen. Bestehende Konfigurationen werden übernommen.

SSHConfig Panel Connect

Zu erwähnen ist noch – evtl. vorhandene Formatierungen in der Datei ~/.ssh/config (z.B. eingerückte Zeilen, Kommentare, …) werden von sshconf überschrieben werden.

SSHConfig GUI

Weitere Informationen zum Thema:
http://sourceforge.net/projects/sshconf/

SSH Verbindungseinstellungen speichern

Unter Ubuntu kann man leicht mit der Konsole eine SSH Verbindung aufbauen. Muss man häufig auf verschiedene Server zugreifen, die alle unterschiedlichste Konfiguration (verschiedene Ports, Benutzer, …) aufweisen, wird es schnell aufwändig.

$ ssh benutzername@10.10.10.1 -p222

Abhilfe Schaft hier die Konfigurationsdatei ~/.ssh/config. Hier können Verbindungen mit entsprechenden Parametern abgelegt werden. Eine simple Beispielkonfiguration sieht in etwa so aus:

# SSH Konfiguration
Host server01
    HostName 10.10.10.1
    Port 222
    User benutzername

Host server02
    HostName 10.10.10.2
    Port 2222
    User root

...

So verkürzt sich der obere Aufruf auf:

$ ssh server01

Alle Parameter findet man in der Man Page von ssh_config.

Weitere Informationen zum Thema:
http://www.openbsd.org/cgi-bin/man.cgi?query=ssh_config