Odpowiedzi:
Jasne, możesz wprowadzić te ustawienia ~/.ssh/config.
Host 192.168.1.45
Port 2222
Przy tej okazji możesz nadać urządzeniu pseudonim i ustawić inne opcje, w szczególności nazwę użytkownika zdalnego. Na przykład poniższa deklaracja jest ssh foorównoważna ssh -p 2222 matt@192.168.1.45( Host foooznacza, że podczas uruchamiania obowiązują następujące opcje ssh foo, a HostNamedyrektywa tworzy foopseudonim dla 192.168.1.45 ze wszystkimi innymi opcjami):
Host foo
HostName 192.168.1.45
Port 2222
User matt
ssh fooa nie ssh 192.168.1.45? Używasz pseudonimu podanego później Host, powinienem był to wyrazić jaśniej w mojej odpowiedzi.
-qjest równoważne z LogLevel QUIET.
Dla każdego adresu IP wystąpienia ec2 automatycznie wybiera useranme i plik klucza.
Host *.*.*.*
IdentityFile ~/.ssh/key.pem
Port 22
CheckHostIP no
PasswordAuthentication no
User ec2-user
UserKnownHostsFile /dev/null
StrictHostKeyChecking no