在CentOS系统上怎样配置rsh,rcp,scp多节点互通
在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多节点互通是否配置成功。
相关文章