江小南

V1

2022/11/06阅读:29主题:默认主题

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

引言

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

环境准备

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

名称 公网 私网
rac1 192.168.189.10 192.168.83.10
rac2 192.168.189.11 192.168.83.11

公网私网如何配置查看以下链接:

配置域名(可不做)

[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 ~]#

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

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

建立用户等效性

# 在rac1执行
ssh-keygen -t rsa
ssh-keygen -t dsa
# 在rac2执行
ssh-keygen -t rsa
ssh-keyaen -t dsa
# 在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

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

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

建立等效性测试

# rac1,rac2双节点执行
ssh rac1 date        # 公网
ssh rac1-priv date   # 私网
ssh rac2 date        # 公网
ssh rac2-priv date   # 私网

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

传文件测试

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

分类:

后端

标签:

计算机网络

作者介绍

江小南
V1