ssh協定: 通過SSH連接配接可以遠端管理Linux等裝置,預設linuxssh端口是22端口。與telnet不同是,ssh是進行安全保證的。
ssh的使用方式,ssh[user@]host[COMMAND]
ssh [-l user] host [COMMAND]
exit退出。
例如 A主機的使用者A1 遠端登陸到B主機的使用者A2
第一次連接配接會讓你确認是否是這個伺服器的公鑰,yes确認後,會将其儲存在A1的家目錄./ssh/known_hosts
但是以後每次登陸總會讓你輸入A2使用者的密碼。
可以用基于密鑰的認證進行确認。不用再登陸密碼:
方式如下:
1.首先用用戶端生成密鑰對。
ssh-keygen -t rsa [-p ''] [-j "/PATH/TO/"] 加密類型是rsa 密碼為空,路徑
2.然後将你生成的公鑰傳輸至A2對應使用者的目錄
ssh-copy-id [-i [identity_file]] [user@]machine
ssh-copy-id -i .ssh/id-rsa.pub root @192.168.18.200
會在伺服器端生成authorize-keys
3.以後這個用戶端的這個A1使用者登入遠端主機A2不用輸密碼了。
本文轉自 神迹難覓 51CTO部落格,原文連結:http://blog.51cto.com/ji123/1949957,如需轉載請自行聯系原作者