• 【网络篇】如何在服务器之间建立互信


    引言

    平时在服务器之间传输文件,常常需要确认并输入密码,非常繁琐。而服务器之间建立互性,就可以省去这个环节,方便快捷。

    环境准备

    我以两台服务器rac1和rac2为例说明。

    名称公网私网
    rac1192.168.189.10192.168.83.10
    rac2192.168.189.11192.168.83.11

    公网私网如何配置查看以下链接:
    https://blog.csdn.net/weixin_45842494/article/details/127681285

    配置域名(可不做)

    [root@localhost ~]# vi /etc/hosts
    [root@localhost ~]# cat /etc/hosts
    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    
    # 加入下面4行
    # 公网
    192.168.189.10 rac1
    192.168.189.11 rac2
    # 私网
    192.168.83.10 rac1-priv
    192.168.83.11 rac2-priv
    [root@localhost ~]#
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    两台服务器做相同的操作。

    这里的ip对应公网和私网,填写自己的,域名自定义。

    建立用户等效性

    # 在rac1执行
    ssh-keygen -t rsa
    ssh-keygen -t dsa
    # 在rac2执行
    ssh-keygen -t rsa
    ssh-keyaen -t dsa
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    # 在rac1执行
    cat ~/.ssh/*.pub >> ~/.ssh/authorized_keys
    ssh root@rac2 cat ~/.ssh/*.pub >> ~/.ssh/authorized_keys
    # 在rac2执行
    cat ~/.ssh/*.pub >> ~/.ssh/authorized_keys
    ssh root@rac1 cat ~/.ssh/*.pub >> ~/.ssh/authorized_keys
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    我这里用的是root用户,实际操作的时候将用户名替换。

    如果没有做域名配置的步骤,将rac1和rac写成相应的ip地址。

    建立等效性测试

    # rac1,rac2双节点执行
    ssh rac1 date        # 公网
    ssh rac1-priv date   # 私网
    ssh rac2 date        # 公网
    ssh rac2-priv date   # 私网
    
    • 1
    • 2
    • 3
    • 4
    • 5

    如果没有配置域名,将rac1和rac2换成相应的ip。rac1-priv和rac2-priv一样。

    传文件测试

    rac1没有输入密码,将文件传给了rac2。测试成功。

  • 相关阅读:
    Slf4j(门面)
    【JavaScript】JS语法入门到实战
    PHP常见算法
    Linux下SpringBoot项目部署(centos系统)
    【网络协议】Http-中
    Postgres数据库使用any和all判断数组解决IN和NOT IN条件参数超限的问题
    尚好房 10_Spring Security
    商城系统分布式下单
    虚拟机的 Ubuntu 没有 /dev/fb0 的解决办法
    【数据结构】基本概念和术语
  • 原文地址:https://blog.csdn.net/weixin_45842494/article/details/127715605