在CentOS系统上怎样配置rsh,rcp,scp多节点互通

2023-04-14 03:28:00 节点 配置 互通

在CentOS系统上怎样配置rsh,rcp,scp多节点互通

为了在多台服务器之间实现rsh,rcp,scp互通,需要进行如下配置:

1. 在所有的服务器上创建一个公共的用户,并设置相同的密码。

2. 在所有的服务器上修改/etc/hosts文件,增加所有的服务器的主机名和ip地址。

3. 在所有的服务器上修改/etc/ssh/sshd_config文件,找到如下行,去掉前面的#,并修改为yes。

RSAAuthentication yes

PubkeyAuthentication yes

AuthorizedKeysFile %h/.ssh/authorized_keys

4. 在所有的服务器上重启ssh服务。

systemctl restart sshd

5. 在所有的服务器上创建一个公共的目录,例如/home/pub。

6. 在需要实现互通的用户主目录下创建一个.ssh目录,如果没有则创建。

7. 在.ssh目录下生成一对公钥私钥,如果已经有了,可以跳过这一步。

ssh-keygen -t rsa

8. 将生成的公钥复制到所有的服务器上的/home/pub目录下,并重命名为authorized_keys。

9. 修改所有服务器上/home/pub目录的权限,让所有用户都有读写权限。

chmod -R a+rw /home/pub

10. 在需要实现互通的用户主目录下创建一个.ssh目录,如果没有则创建。

11. 在.ssh目录下创建一个config文件,用于配置多节点互通的信息。

12. 在config文件中配置如下信息,其中HostName为对应服务器的ip地址,User为刚才创建的公共用户名。

Host node1

HostName 192.168.1.100

User pub

Host node2

HostName 192.168.1.101

User pub

13. 修改config文件的权限,让所有用户都有读写权限。

chmod a+rw config

14. 测试rsh,rcp,scp多节点互通是否配置成功。

相关文章