ssh config配置
阿新 • • 發佈:2018-07-10
命令 style pan pass 兩個 ckey hostname serve authent
使用ssh config文件可以簡化ssh連接輸入參數,直接從config讀取
(1)建立config文件
config文件位置在~/.ssh/config
如果不存在,可以創建一個
(2)config文件參數
每個賬號單獨配置一個Host,每個Host要取一個別名,每個Host主要配置HostName和IdentityFile兩個屬性即可
Host的名字可以取為自己喜歡的名字,不過這個會影響git相關命令,例如:
Host mygithub 這樣定義的話,命令如下,即git@後面緊跟的名字改為mygithub
git clone git@mygithub:PopFisher/AndroidRotateAnim.git
HostName 這個是真實的域名地址
IdentityFile 這裏是id_rsa的地址
PreferredAuthentications 配置登錄時用什麽權限認證--可設為publickey,password publickey,keyboard-interactive等
User 配置使用用戶名
Port 配置端口號
可以配置多個host,每個使用不同的私鑰
如:
|
用ssh -T username@serverIp測試
詳細請參考 https://blog.csdn.net/qq774232122/article/details/52138380
ssh config配置