ssh實現雙機互信

實現思路:
    A主機生成公鑰和私鑰,把公鑰傳輸到被遠程的服務器B,A通過ssh連接B時,會發送私鑰和B主機上的公鑰匹配,如果匹配成功則成功連接,反向認證則實現雙擊認證。
A:192.168.1.154
B:192.168.1.156
A:
#ssh-keygen -t dsa -N ''
#ll /root/.ssh/
total 12
-rw-------. 1 root root 668 Jun 23 14:13 id_dsa
-rw-r--r--. 1 root root 612 Jun 23 14:13 id_dsa.pub
-rw-r--r--. 1 root root 395 Jun 23 14:19 known_hosts
#ssh-copy-id -i /root/.ssh/id_dsa.pub [email protected]
Now try logging into the machine, with "ssh '[email protected]'", and check in:
  .ssh/authorized_keys
to make sure we haven't added extra keys that you weren't expecting.
#ssh 192.168.1.156
Last login: Sat Jun 21 02:46:23 2014 from 192.168.1.154
這樣B就信任A登錄,反之則A信任B。


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