linux ssh 雙機互信

一、在A機生成密鑰對

#ssh-keygen -t rsa -f /root/.ssh/id_rsa  #指證書的生成位置

spacer.gifwKiom1g3o3uA3kgBAAA8CsQ1EN4232.png-wh_50

注意: 在程序提示輸入passphrase時直接輸入回車,表示無證書密碼。

   上述命令將生成私鑰證書id_rsa和公鑰證書id_rsa.pub,存放在用戶家目錄的.ssh子目錄中。


二、查看 ~/.ssh 生成密鑰的文件

# cd /

# cd ~/.ssh

# ll

spacer.gifwKioL1g3o4vz_Q1qAAAYF4ZLa98085.png-wh_50


三、 用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]

spacer.gifwKioL1g3o5jTojB5AAA-uZ9BU2w124.png-wh_50


四、在另一臺機器上需要開始設定服務器的配置,啓用密鑰認證登錄。

# vim /etc/ssh/sshd_config

spacer.gifwKiom1g3o6SCMJqKAAAPgZorsO4628.png-wh_50

然後保存即可。


五、重啓 sshd 服務

# service sshd restart

spacer.gifwKiom1g3o7Xhn8FkAAAO7P2_uYE871.png-wh_50


六、進行測試

spacer.gifwKioL1g3o8aR6n6MAAALNgevvTc695.png-wh_50

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章