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

【网络篇】如何在服务器之间建立互信引言 平时在服务器之间传输文件 常常需要确认并输入密码 非常繁琐 而服务器之间建立互性 就可以省去这个环节 方便快捷 环境准备 我以两台服务器 rac1 和 rac2 为例说明 名称 公网 私网 rac1 192 168 189 10 192 168 83 10 rac2 192 168 189 11 192

大家好,我是讯享网,很高兴认识大家。

引言


讯享网

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

环境准备

我以两台服务器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。测试成功。

小讯
上一篇 2025-01-17 22:20
下一篇 2025-01-09 22:41

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/36153.html