ssh等效性
做oralce或者hadoop等的时候大都需要ssh的无密码认证,总结一下ssh等效性的实现:
三台机器192.168.28.17/18/28
一下步骤三台机器上都做
1、
rm -rf ~/.ssh
ssh-keygen -t rsa --一路回车
cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys
chmod 644 ~/.ssh/authorized_keys
grep -v '^#' /etc/ssh/sshd_config --修改一下三项,并重启sshd
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
UseLogin yes --这个非必要,保持默认值也可。
2、然后选其中一台机器把其他机器的.ssh/id_rsa.pub 追加到自己的authorized_keys中
ssh root@192.168.28.18 cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys
ssh root@192.168.28.28 cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys
这样192.168.28.18/28就可以无密码ssh到192.168.28.17了
拷贝192.168.28.17~/.ssh/authorized_keys 到其它机器的~/.ssh/下
scp ~/.ssh/authorized_keys 192.168.28.18:/root/.ssh/
scp ~/.ssh/authorized_keys 192.168.28.28:/root/.ssh/
完成
注意:~/.ssh/authorized_keys要是644的权限哦
阅读(740) | 评论(0) | 转发(0) |