当前位置:   article > 正文

服务器之间进行互相免密_设置两个服务器之间的互信 不需要密码验证

设置两个服务器之间的互信 不需要密码验证

1.  设置节点双方互信 与 自身ssh免密

双方互信

以节点192.168.3.20、192.168.3.21为例

  • 关闭防火墙
        由于是虚拟机,对安全性没有那么高的要求,可以关闭防火墙,方便主机和它通讯
        systemctl stop firewalled.service
        systemctl disable firewalld.service  #永久关闭防火墙
  • 在两台机器上生成各自的key文件
    [root@192.168.3.20]#ssh-keygen -t rsa  #overwrite选择yes
    [root@192.168.3.21]#ssh-keygen -t rsa
  • 用ssh-copy-id 把公钥复制到远程主机上,命令也要

     [root@192.168.3.20]#ssh-copy-id -i  /root/.ssh/id_rsa.pub root@192.168.3.21
     [root@192.168.3.21]#ssh-copy-id -i  /root/.ssh/id_rsa.pub root@192.168.3.20

注:如果不是默认的端口,可以这样写
ssh-copy-id -i ~/.ssh/id_rsa.pub “-p 2022 root@192.168.3.21

自身ssh免密

[root@192.168.3.20]cd /root/.ssh

[root@192.168.3.20]cat id_rsa.pub >> authorized_keys

[root@192.168.3.21]cd /root/.ssh

[root@192.168.3.21]cat id_rsa.pub >> authorized_keys

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/583568
推荐阅读
相关标签
  

闽ICP备14008679号