SSH-Server Alias
Unter ~/.ssh/config kann man Aliase für Hosts anlegen, die von Autocomplete-Skripten (wie z.B. in zsh) integriert werden. Normale Aliase in der Shell haben diesen Vorteil nicht. Zusätzlich können ein Standardnutzer und ein Standardport für die Verbindung spezifiziert werden.
Host host-alias1
Hostname name.oder.ip.adresse
User admin
Port 1234
Host host-alias2
Hostname name.oder.ip.adresse
User admin
Port 1357
ProxyJump proxy.name.oder.ip
Es gibt noch weitere Parameter, die unter man ssh_config nachgelesen werden können.
Hostidentifikation neu einlesen
Falls man sich sicher ist, dass die Man-in-the-Middle-Warnung harmlos ist…
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
…, kann man den Hostkey für diese IP löschen ohne dabei die Datei ~/.ssh/known_hosts nach allen Vorkommnissen zu durchsuchen.
ssh-keygen -R zu.entfernder.host.name