Réponses:
Bien sûr, vous pouvez mettre ces paramètres ~/.ssh/config
.
Host 192.168.1.45
Port 2222
Vous pouvez profiter de cette occasion pour donner un surnom à la machine et définir d'autres options, en particulier le nom d'utilisateur distant. Par exemple, la déclaration suivante est ssh foo
équivalente à ssh -p 2222 matt@192.168.1.45
( Host foo
signifie que les options suivantes s'appliquent lorsque vous exécutez ssh foo
et que la HostName
directive crée foo
un surnom pour 192.168.1.45 avec toutes les autres options):
Host foo
HostName 192.168.1.45
Port 2222
User matt
ssh foo
et non ssh 192.168.1.45
? Vous utilisez le surnom donné après Host
, j'aurais dû le dire plus clairement dans ma réponse.
-q
est équivalent à LogLevel QUIET
.
Pour toute IP d'instance ec2, sélectionne automatiquement useranme et fichier de clés.
Host *.*.*.*
IdentityFile ~/.ssh/key.pem
Port 22
CheckHostIP no
PasswordAuthentication no
User ec2-user
UserKnownHostsFile /dev/null
StrictHostKeyChecking no