hadoop ssh本地自动登录 总是让输入密码

转载自百度经验

https://jingyan.baidu.com/article/642c9d34e716df644a46f781.html

  1. 一般两个命令就好了 

    命令:ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa 

    此时用户目录的.ssh目录下生成id_dsa(私钥)、id_dsa.pub(公钥) 

  2. 2

    命令:cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys 

    将公钥添加到authorized_keys中。 

  3. 3

    ssh配置authorized_keys后仍然需要输入密码的问题

注意事项

  • 注意$HOME/.ssh目录 或 $HOME目录的权限 最好是700,我就在这里栽跟头了。

  • 注意uthorized_keys的权限 chmod 644 authorized_keys 这个也是要注意的。

猜你喜欢

转载自blog.csdn.net/A_stranger/article/details/83551637