Einführung
Die SSH-Konfiguration (~/.ssh/config) ist Ihr Adressbuch für Server.
Statt die Verbindungsdaten jedes Mal einzugeben, können Sie Aliase (Kurzbezeichnungen) erstellen.
Beispiel:
- Vorher:
ssh user@192.168.1.100 -p 2222 ... - Nachher:
ssh myserver
In diesem Lab richten Sie einen Alias für Ihren Server ein.
Das ist wichtig, weil SSH-Befehle in der täglichen Arbeit schnell eintönig werden. Eine Konfigurationsdatei fasst viele verteilte Verbindungsdaten in einem kleinen, wiederverwendbaren Adressbuch zusammen.
Konfigurationsdatei erstellen
Erstellen Sie die SSH-Konfigurationsdatei mit nano.
nano ~/.ssh/config
Falls nano nach Berechtigungen fragt oder das Verzeichnis nicht existiert, erstellen Sie es zuerst. In der Regel ist das Verzeichnis bereits vorhanden.
Warten Sie auf den nächsten Schritt, um den Inhalt hinzuzufügen.
Das Verzeichnis ~/.ssh gehört zu den wichtigsten benutzerspezifischen Sicherheitsverzeichnissen auf einem Linux-System. Es enthält häufig private Schlüssel, bekannte Hosts und die Client-Konfiguration.
Host-Alias hinzufügen
Legen Sie die „Kurzbezeichnung“ für den Server fest.
Fügen Sie in nano ~/.ssh/config Folgendes hinzu:
Host labserver
Damit wird der Alias labserver festgelegt.
Verbindungsdaten hinzufügen
Fügen Sie unter dem Alias die tatsächlichen Verbindungsdaten hinzu. Rücken Sie die Zeilen zur besseren Lesbarkeit ein.
Host labserver
HostName localhost
User labuser
HostName: Die tatsächliche IP-Adresse oder Domain (localhost).User: Der Benutzername (labuser).
Mit dem Alias-Block können Sie eine leicht merkbare Kurzbezeichnung von den tatsächlichen technischen Verbindungsdaten trennen.
Speichern Sie die Datei und beenden Sie den Editor (Ctrl+O, Enter, Ctrl+X).
Mit dem Alias verbinden (ssh labserver)
Testen Sie Ihre „Kurzwahl“.
ssh labserver
Die Verbindung sollte automatisch als labuser@localhost hergestellt werden.
Wenn SSH-Konfigurationen umfangreicher werden, können Konfigurationsdateien auch Ports, Identitätsdateien und weitere Optionen speichern. Deshalb lässt sich dieses einfache Alias-Muster gut erweitern.
Geben Sie exit ein, um die Verbindung zu schließen.
Zusammenfassung
In diesem Lab haben Sie Ihr SSH-„Adressbuch“ erstellt.
- Konfigurationsdatei: Sie haben
~/.ssh/configerstellt. - Aliase: Sie haben eine
Host-Kurzbezeichnung (labserver) definiert. - Details: Sie haben
HostNameundUserunter diesem Alias gespeichert. - Kurzwahl: Sie haben sich nur mit der Kurzbezeichnung verbunden.
Wenn Sie mit weiteren Servern arbeiten (AWS, Google Cloud, Unternehmensserver), wird diese Datei zu einem wichtigen Hilfsmittel. Sie müssen sich dann nicht mehr Dutzende IP-Adressen und Benutzernamen merken.



