Antworten:
Angenommen, Sie befinden sich in einer Unix / Linux-Umgebung, können Sie die Datei erstellen oder bearbeiten ~/.ssh/config
.
Mit dieser Konfigurationsdatei können Sie die Parameter festlegen, die für jeden Host verwendet werden sollen. also zum beispiel:
Host host1
HostName <hostname_or_ip>
IdentityFile ~/.ssh/identity_file1
Host Host2
HostName <hostname_or_ip2>
User differentusername
IdentityFile ~/.ssh/identity_file2
Beachten Sie, dass host1 und host2 auch keine Hostnamen, sondern Bezeichnungen zur Identifizierung eines Servers sein können.
Jetzt können Sie sich bei den Hosts anmelden mit:
ssh host1
ssh host2
ssh differentusername@host2
richtig einloggen, aber sonst hat das wunderbar geklappt, danke!
-i <keyfile>
, aber ich würde definitiv die Konfigurationsdateimethode im allgemeinen Fall empfehlen.