回答:
もちろん、これらの設定はに入れることができます~/.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
です。
ec2インスタンスIPの場合、ユーザー名とキーファイルが自動的に選択されます。
Host *.*.*.*
IdentityFile ~/.ssh/key.pem
Port 22
CheckHostIP no
PasswordAuthentication no
User ec2-user
UserKnownHostsFile /dev/null
StrictHostKeyChecking no