主机间的互相免秘钥登录

  可以通过ssh命令免秘钥连接到其他的主机
  如果是第一次建立连接,需要输入yes
  在 ~/.ssh/known_hosts 文件记录了以前访问地址(ip hostname)的信息。

  在访问地址的时候如果没有收录到known_hosts文件中,就需要输入yes。

  如果以前收录到known hosts中,直接输入密码即可
  需要输入密码

配置步骤如下:
  一、生成秘钥对,命令如下
         ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa

 

二、将自己的公钥传递给对方

       ssh-copy-id -i ~/.ssh/id_rsa.pub root@10.0.0.155 此时需要输入一下对机的登录密码,才能传公钥

 

  三、 查看自己的公钥:

       cat ~/.ssh/id_rsa.pub

 

四、查看对方收到的公钥:

       cat ~/.ssh/authorized_keys

 

 五、验证测试结果:确实无需再输入密码,即就是实现了主机间免秘钥登录,如果需要互相双向免秘钥登录,则在另一台上做反向的操作即可。

       ssh 10.0.0.155

 

posted @ 2023-01-03 15:16  枫行-博客-驾驭未来  阅读(68)  评论(0)    收藏  举报