Antworten:
Natürlich können Sie diese Einstellungen vornehmen ~/.ssh/config
.
Host 192.168.1.45
Port 2222
Sie können diese Gelegenheit nutzen, um dem Computer einen Kurznamen zuzuweisen und andere Optionen festzulegen, insbesondere den Namen des Remote-Benutzers. Beispiel: Die folgende Deklaration ssh foo
entspricht ssh -p 2222 matt@192.168.1.45
( Host foo
bedeutet, dass die folgenden Optionen beim Ausführen angewendet werden ssh foo
und die HostName
Direktive foo
mit allen anderen Optionen einen Kurznamen für 192.168.1.45 erstellt):
Host foo
HostName 192.168.1.45
Port 2222
User matt
ssh foo
und nicht ssh 192.168.1.45
? Wenn Sie den nachstehenden Spitznamen verwenden Host
, hätte ich dies in meiner Antwort deutlicher ausdrücken sollen.
-q
ist äquivalent zu LogLevel QUIET
.
Wählt für jede ec2-Instanz-IP automatisch Benutzeranmeldungs- und Schlüsseldatei aus.
Host *.*.*.*
IdentityFile ~/.ssh/key.pem
Port 22
CheckHostIP no
PasswordAuthentication no
User ec2-user
UserKnownHostsFile /dev/null
StrictHostKeyChecking no