5台机器之间免密登录
每台主机执行
$>ssh-keygen -t rsa -P ‘’ -f ~/.ssh/id_rsa
把秘钥拷贝到需要跳转登录的服务器,首次需要输入密码
如果首次拷贝秘钥使用ip 免密登录必须使用ip,如果使用主机名(如 cdh01),则免登陆无效。
如cdh01免密:
$>ssh-copy-id bigdata@cdh01
$>ssh-copy-id bigdata@cdh02
$>ssh-copy-id bigdata@cdh03
$>ssh-copy-id bigdata@cdh04
$>ssh-copy-id bigdata@cdh05
测试在主机cdh01上面执行:
$>ssh bigdata@cdh02
免密失效问题
执行 sudo cat /var/log/secure 查看系统的安全日志,然后在安全日志中看到SSH登录过程中提示了如下错误:
找到问题:Authentication refused: bad ownership or modes for directory /home/bigdata
后面的目录代表权限不匹配
chmod g-w /home/bigdata
chmod 700 ./.ssh
chmod 600 ~/.ssh/authorized_keys