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