ssh免密码登录原理

设置免密码ssh登陆:

  例:若 要node1虚拟机访问node2免密码

    1.首先查看是否能登录   ssh node2 (/etc/hosts文件中映射好地址)

    2.生成秘钥(包括公钥和私钥)和验证文件

      $ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa

      $ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys  //将公钥追加到验证文件中

    然后操作:
      node1——》node2免密码  将node1中的公钥 追加到node2的验证文件中
            scp ~/.ssh/id_dsa.pub root@node2:~/haha        cat haha >> ~/.ssh/authorized_keys
  原理:

    

    

posted @ 2015-11-16 20:47  凤栖梧桐镇  阅读(315)  评论(0编辑  收藏  举报