服务器间 ssh 免密登录

1、在所有服务器生产密钥文件

ssh-keygen -t rsa

一直空格就可以
在这里插入图片描述

2、查看所有节点的公钥文件

cat /home/bigdata/.ssh/id_rsa.pub

3、将所有节点的公钥文件写入到authorized_keys文件中

在这里插入图片描述

4、将authorized_keys文件分发给其他节点并修改权限

#注意查看authorized_keys文件的权限,否则会ssh失败
chmod 600 /home/bigdata/.ssh/authorized_keys 
#修改authorized_keys文件的所有组
chown bigdata:bigdata /home/bigdata/.ssh/authorized_keys  

5、最后,需要将.ssh目录下的known_hosts文件删除,该文件是自动生成的文件,如不删除会出现重启后某些节点无法免密登录的问题。

猜你喜欢

转载自blog.csdn.net/xfp1007907124/article/details/132556022