Risposte:
Certo, puoi inserire queste impostazioni ~/.ssh/config
.
Host 192.168.1.45
Port 2222
È possibile cogliere l'occasione per assegnare alla macchina un soprannome e impostare altre opzioni, in particolare il nome utente remoto. Ad esempio, la seguente dichiarazione rende ssh foo
equivalente a ssh -p 2222 matt@192.168.1.45
( Host foo
significa che le seguenti opzioni si applicano quando si esegue ssh foo
e la HostName
direttiva crea foo
un soprannome per 192.168.1.45 con tutte le altre opzioni):
Host foo
HostName 192.168.1.45
Port 2222
User matt
ssh foo
e no ssh 192.168.1.45
? Usi il soprannome dato dopo Host
, avrei dovuto dirlo più chiaramente nella mia risposta.
-q
è equivalente a LogLevel QUIET
.
Per qualsiasi IP dell'istanza ec2, seleziona automaticamente useranme e file chiave.
Host *.*.*.*
IdentityFile ~/.ssh/key.pem
Port 22
CheckHostIP no
PasswordAuthentication no
User ec2-user
UserKnownHostsFile /dev/null
StrictHostKeyChecking no