SSH Verbindungen konfigurieren
Möchte man nicht immer mit vielen Parametern SSH Verbindungen (z.B.: Username, Port, IP Adresse) aufbauen, kann man diese auch einfach fest Konfigurieren und mit einem "Alias" versehen. So kann man dann einfach mittels ssh aliasname
die Verbindung aufrufen. Die Konfiguration gilt dann auch für ssh-copy-id
und scp
.
Um einen solchen Verbindungsalias einzurichten, legen wir einfach im .ssh
Verzeichnis des Users eine config
Datei an.
~/.ssh/config
Host ALIASNAME Hostname FQDNorIPAdress Port 20002 User root Host * User root Port 22 ForwardAgent yes StrictHostKeyChecking no HashKnownHosts yes TCPKeepAlive yes ServerAliveInterval 300
Hier wird ein Alias für einen Server angelegt, zu dem man sich mit dem User Root und einem definierten Port verbindet. Für alle SSH Verbindungen (Host *) wird gesagt, das Root der Standard User ist, der Port ist 22 und der Rest sind ein paar nützliche Einstellungen, wie zum Beispiel das die SSH Verbindung am Leben gehalten wird. Die Datei braucht zum funktionieren noch die richtigen Dateirechte:
chmod 644 ~/.ssh/config