配置ssh免密登陆
ssh-keygen -t rsa
查看~/.ssh多了两个文件:
测试:
ssh hadoop@hadoop000
发现仍需输入密码,说明ssh免密登陆配置失败。
ssh免密登陆失败原因
- 文件~/.ssh/authorized_keys必须是600权限
- 文件夹~/.ssh必须是700及以下权限
- home目录~/ 必须是750及以下权限
- /home/hadoop目录文件权限必须是700
sudo chmod 600 ~/.ssh/authorized_keys
chmod -R 700 ~/.ssh
sudo chmod -R 700 ~/
sudo chmod -R 700 /home/hadoop
再次测试:
ssh hadoop@hadoop000
不需要输入密码,则ssh免密登陆配置成功。