一、在A機生成密鑰對
#ssh-keygen -t rsa -f /root/.ssh/id_rsa #指證書的生成位置
注意: 在程序提示輸入passphrase時直接輸入回車,表示無證書密碼。
上述命令將生成私鑰證書id_rsa和公鑰證書id_rsa.pub,存放在用戶家目錄的.ssh子目錄中。
二、查看 ~/.ssh 生成密鑰的文件
# cd /
# cd ~/.ssh
# ll
三、 用ssh-copy-id將公鑰複製到遠程機器中
用 ssh-copy-id -i 的命令進行分發公鑰,將本機的公鑰複製到遠程機器的authorized_keys文件中,ssh-copy-id也能讓你有到遠程機器的home, ~./ssh , 和 ~/.ssh/authorized_keys的權利。
#ssh-copy-id -i id_rsa.pub [email protected]
四、在另一臺機器上需要開始設定服務器的配置,啓用密鑰認證登錄。
# vim /etc/ssh/sshd_config
然後保存即可。
五、重啓 sshd 服務
# service sshd restart
六、進行測試