Відповіді:
Звичайно, ви можете встановити ці налаштування ~/.ssh/config.
Host 192.168.1.45
Port 2222
Ви можете скористатися цією можливістю, щоб надати машині прізвисько та встановити інші параметри, зокрема ім'я віддаленого користувача. Наприклад, наступне оголошення є ssh fooеквівалентним ssh -p 2222 matt@192.168.1.45( Host fooозначає, що наступні параметри застосовуються під час запуску ssh foo, а HostNameдиректива вносить fooпсевдонім для 192.168.1.45 з усіма іншими параметрами):
Host foo
HostName 192.168.1.45
Port 2222
User matt
ssh fooа ні ssh 192.168.1.45? Ви використовуєте прізвисько, яке було дано після Host, я мав би це чіткіше сказати у своїй відповіді.
-qеквівалентно LogLevel QUIET.
Для будь-якого IP екземпляра ec2, автоматично вибирає файл useranme та ключ.
Host *.*.*.*
IdentityFile ~/.ssh/key.pem
Port 22
CheckHostIP no
PasswordAuthentication no
User ec2-user
UserKnownHostsFile /dev/null
StrictHostKeyChecking no