使用ssh-keygen設置ssh無密碼登錄
ssh 是一個專為遠程登錄會話和其他網絡服務提供安全性的協議。默認狀態下ssh鏈接是需要密碼認證的,可以通過添加系統認證(即公鑰-私鑰)的修改,修改後系統間切換可以避免密碼輸入和ssh認證。以下將創建過程簡單介紹下。
www.2cto.com
用ssh-keygen創建公鑰
ssh-keygen -t rsa -C "
[email protected]"
輸入後,會提示創建.ssh/idrsa、idrsa.pub的文件,其中第一個為密鑰,第二個為公鑰。過程中會要求輸入密碼,為了ssh訪問過程無須密碼,可以直接回車 。
查看鑰匙: www.2cto.com
ls ~/.ssh/
將公鑰復制到被管理機器上面
scp id_rsa.pub
[email protected]:~/.ssh/authorized_keys
訪問
ssh 192.168.36.194
這是因為首次訪問後,ssh會在.ssh/known_hosts中保存各個認證過的主機信息
再次訪問,ssh登錄發現可以不用密碼登錄。
ssh 192.168.36.194