方式一
1、首先在一台机器运行命令“ssh-keygen -t rsa”,然后一路回车至推出命令。
2、进入linux的HOME目录(~状态下)下的.ssh(注意前面的点)目录下,运行命令“cp id_rsa.pub authorized_keys”
或者ssh-copy-id 机器IP地址
3、至此本机的无密码登陆已经配置完成,可以测试一下本机的情况。如果本机无法实现无密码登陆,则查看HOME目录的权限是否为700,如果不是则需要改成700。
4、本机的无密码登陆设置成功后,只需将.ssh目录分发到集群各台机器的HOME目录下即可轻松实现各台机器间的无密码登陆。
方式二(推荐)
配置SSH之后就不需要密码去访问机器了。
首先生成SSH秘钥 ssh-keygen -t rsa,按四个回车;
拷贝秘钥到本机 ssh-copy-id 192.168.1.131;
输入 ssh 192.168.1.131,发现不用输入密码即可访问到本机,其他几个节点同理。