Câu trả lời:
Chắc chắn, bạn có thể đặt các cài đặt này trong ~/.ssh/config.
Host 192.168.1.45
Port 2222
Bạn có thể nhân cơ hội này để đặt cho máy một biệt danh và đặt các tùy chọn khác, đặc biệt là tên người dùng từ xa. Ví dụ: khai báo sau ssh footương đương với ssh -p 2222 matt@192.168.1.45( Host foocó nghĩa là các tùy chọn sau áp dụng khi bạn chạy ssh foovà lệnh HostNamenày tạo foobiệt hiệu cho 192.168.1.45 với tất cả các tùy chọn khác):
Host foo
HostName 192.168.1.45
Port 2222
User matt
ssh foovà không ssh 192.168.1.45? Bạn sử dụng biệt danh được đưa ra sau Host, tôi nên nói rõ hơn điều này trong câu trả lời của tôi.
-qtương đương với LogLevel QUIET.
Đối với bất kỳ IP cá thể ec2, tự động chọn useranme và tệp chính.
Host *.*.*.*
IdentityFile ~/.ssh/key.pem
Port 22
CheckHostIP no
PasswordAuthentication no
User ec2-user
UserKnownHostsFile /dev/null
StrictHostKeyChecking no