JoeToe

SSH - Config

SSH ist das präferierte Protokoll um Unix-/Linux-Rechner fern zu administrieren. Ähnlich wie beim guten, alten Telnet bekommt man eine Eingabeaufforderung. Man gibt seine Nutzer-Daten an und man kann genau so arbeiten wie auf dem eigenen Rechner. Um es sich etwas einfacher zu machen kann man die “config” bearbeiten.“config” - damit ist eine Art Alias-Konfiguration gemeint, die von SSH unterstützt wird.

Im Verzeichnis “~/.ssh” kann eben diese Datei angelegt werden.
vi ~/.ssh/config
Host srv01
Hostname srv01.pixpack.net
Port 2200
User root

Dies’ sei eine exemplarische Konfiguration, die natürlich nicht funktioniert. ;-)
Aber es reicht wohl, um erkennen zukönnen, wie die Konfiguration aufgebaut ist und welchen Vorteil diese bietet. Denn statt
ssh -p 2200 root@srv01.pixpack.net
eingeben zu müssen, reicht nun
ssh srv01

Ich denke, der Vorteil liegt auf der Hand, oder?!

Es kann passieren, dass folgende Meldung bei diesem Versuch ausgegeben wird:
“Bad owner or permissions on /home/user/.ssh/config”

Die Macher von SSH wollten da wohl sicher gehen und erlauben nicht jedem den Zugriff auf die Vorkonfiguration. Mit einem einfachen
chmod 600 ~/.ssh/config
lässt sich das “Problemchen” aber im Handumdrehen lösen.

Schlagworte: , ,

Kommentieren