ssh 配置
SSH 无密 码原理简介 :
首先在 hadoop1 上生成一个密 钥对,包括一个公钥和一个私钥,并将公钥复制到所有的 slave(hadoop2-hadoop4) 上。
然后当 master 通 过 SSH 连接 slave 时, slave 就会生成一个随机数并用 master 的公 钥对随机数进行加密,并发送给 master 。
最后 master 收到加密数之后再用私 钥解密,并将解密数回传给 slave , slave 确 认解密数无误之后就允许 master 不 输入密码进行连接了
注意修改.ssh的权限为700,authorized_keys权限为600
如果连接失败:
关闭iptables;
关闭SELinux解决问题:
暂时关闭(重启后恢复):
setenforce 0
永久关闭(需要重启):
Shell代码
vi /etc/selinux/config
SELINUX=disabled