配置ssh的config文件-爲每一個ssh鏈接建立別名

其實選來選去,仍是iterm2就夠用了,惟一比較麻煩的就是每次都有輸入地址和用戶名,其實,能夠經過配置文件簡寫的。ubuntu

能夠在 ~/.ssh/config文件寫上配置alias信息,之後ssh的時候根據alias便可。如:centos

Host alias-name
   HostName ip_address
   Port 22
   User user

這個方法還能夠配置ssh私鑰,這樣鏈接的時候連密碼都用不着輸入了。如aws的那個主機,前提是要把祕鑰文件的權限設爲400ssh

chmod 400 ~/.ssh/mac.pem

下面是一個例題:實現了3個別名Host vaspa

HostName 127.0.0.1
Port 2222
User vagrant
IdentityFile ~/.ssh/private_key
Host ali HostName
47.XX.233.189
DynamicForward 127.0.0.1:6060
Port 22 User root

Host aws
HostName 13.229.xxx.xx
Port 22
DynamicForward 127.0.0.1:6060
IdentityFile ~/.ssh/mac.pem
User centos//在amazon aws中centos系統用戶名爲centos,ubuntu系統用戶名爲ubuntu,redhat系統用戶名爲ec2-user
相關文章
相關標籤/搜索