SSH Config Tricks für Einsteiger
25.05.2026
Einführung in SSH und seine Konfiguration
SSH, oder Secure Shell, ist ein Protokoll, das eine sichere Verbindung zwischen deinem Computer und einem Server ermöglicht. Es ist ein unverzichtbares Werkzeug für Systemadministratoren und Entwickler, die Server verwalten oder remote auf andere Rechner zugreifen müssen. Doch wusstest du, dass du deine SSH-Verbindungen mit einer Konfigurationsdatei optimieren kannst? In diesem Artikel zeige ich dir einige nützliche Tricks, die dir den Umgang mit SSH erleichtern.
Grundlagen der SSH-Konfigurationsdatei
Die SSH-Konfigurationsdatei befindet sich in der Regel im Verzeichnis ~/.ssh/config auf deinem System. Wenn die Datei noch nicht existiert, kannst du sie einfach erstellen. Diese Datei erlaubt es dir, häufig genutzte Verbindungsparameter zu speichern, was dir das Leben erheblich erleichtern kann.
Alias für häufig genutzte Verbindungen
Wenn du oft zu denselben Servern verbindest, kannst du Aliasnamen definieren, um den Verbindungsprozess zu vereinfachen. Hier ein Beispiel:
Host mein-server
HostName server.example.com
User benutzername
Port 22
Mit diesem Alias kannst du dich einfach mit dem Befehl ssh mein-server verbinden, anstatt den vollständigen Hostnamen und andere Details jedes Mal einzugeben.
Automatisierung von SSH-Optionen
Du kannst auch standardmässige Optionen für all deine Verbindungen festlegen. Beispielsweise kannst du festlegen, dass für alle Verbindungen der Port 2222 verwendet wird:
Host *
Port 2222
Das Sternchen (*) steht für alle Hosts, sodass diese Option universell angewendet wird.
Verwendung von SSH-Schlüsseln
Um die Sicherheit zu erhöhen und die Eingabe von Passwörtern zu vermeiden, kannst du SSH-Schlüssel verwenden. In deiner Konfigurationsdatei kannst du den Pfad zu deinem privaten Schlüssel angeben:
Host mein-server
IdentityFile ~/.ssh/mein_schluessel
Stelle sicher, dass deine Schlüssel sicher aufbewahrt werden und nur du darauf Zugriff hast.
Verwendung von ProxyJump für komplexe Netzwerke
In einigen Fällen musst du möglicherweise über einen Zwischenschritt auf einen Server zugreifen. Mit ProxyJump kannst du dies einfach konfigurieren:
Host internes-netzwerk
HostName internes-server.example.com
User benutzername
ProxyJump gateway.example.com
Mit dieser Einstellung kannst du über einen Gateway-Server auf das interne Netzwerk zugreifen.
Fazit
Die richtige Nutzung der SSH-Konfigurationsdatei kann dir viel Zeit und Aufwand sparen, indem sie häufige Aufgaben automatisiert und den Verbindungsprozess vereinfacht. Diese Tricks sind nur der Anfang, und es gibt noch viele weitere Optionen, die du erforschen kannst, um deine SSH-Verbindungen weiter zu optimieren.