जवाबों:
ज़रूर, आप इन सेटिंग्स को अंदर रख सकते हैं ~/.ssh/config।
Host 192.168.1.45
Port 2222
आप इस अवसर को मशीन को एक उपनाम देने के लिए ले सकते हैं, और अन्य विकल्प सेट कर सकते हैं, विशेष रूप से दूरस्थ उपयोगकर्ता नाम। उदाहरण के लिए, निम्नलिखित घोषणा ssh fooसमतुल्य है ssh -p 2222 matt@192.168.1.45( Host fooइसका मतलब है कि आपके द्वारा चलाए जाने पर निम्नलिखित विकल्प लागू होते हैं ssh foo, और HostNameनिर्देश foo192.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