Linux下SSH免密码登录配置


1.生成秘钥

  从 root 用户切换到要免密码登录的账户,使用命令:su guest1 。
        执行命令:ssh-keygen -t rsa 

 

 

  无需指定口令密码,直接回车,命令执行完毕后会在 当前 用户的家目录中(/home/guest1/.ssh)生成两个文件:

  1. id_rsa: 私钥
  2. id_rsa.pub:公钥
 

2.拷贝公钥:

  通过ssh-copy-id命令复制本机公钥到目标机器上,运行命令:sh-copy-id  root@192.168.106.231

       

      至此,node2上guest1帐号就可以直接用ssh root@192.168.106.231而不用输入密码登陆了。

      

     我们也可以看到192.168.106.231的 /root/.ssh/authorized_keys文件里面已经有主机node1的guest1帐号12:12:28公钥信息了。

    

 

 

2021-05-19


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM