답변:
물론이 설정을에 넣을 수 있습니다 ~/.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의 경우 useranme 및 키 파일을 자동으로 선택합니다.
Host *.*.*.*
IdentityFile ~/.ssh/key.pem
Port 22
CheckHostIP no
PasswordAuthentication no
User ec2-user
UserKnownHostsFile /dev/null
StrictHostKeyChecking no