實現思路: 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。
ssh實現雙機互信
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.