使用ssh-keygen实现SSH无密码登录

假设 server  node001   192.168.189.33

         server node002    192.168.189.34

实现   node001和node002 互相免密匙

要点   要是 cd ~ 后ls -al 发现没有.ssh文件夹只需要在本机ssh node001 即可自动生成.ssh文件夹

          要对哪个server免密匙就把自己的id_dsa.pub公匙文件发给哪个server


           node001    执行      1    ssh-keygen -t dsa  -P '' -f  ~/.ssh/id_dsa 生成id_dsa和id_dsa.pub两个文件

                                          2      mv  ~/.ssh/ id_dsa.pub ~/.ssh/id_dsa.pub.node001     改个名字防止混淆

                                          3     scp  -r  ~/.ssh/id_dsa.pub.node001  node002:`pwd`

          node002   执行        1      cat  ~/.ssh/id_dsa.pub.node001 >> ~/.ssh/authorized_keys


    实现了node001对node002的免密匙

         

    参数说明     -t    生成密匙类型dsa      -P ' '   密码为空    -f    指定生成公匙和私匙的文件名


      node001:      执行 ssh root@node002 测试





                                                  




猜你喜欢

转载自blog.csdn.net/paulfrank_zhang/article/details/80230680