hadoop配置完ssh免密码登陆后仍然须要输入密码的问题

按照网上的方法做了半天仍是不行(无非就是chmod 600 authroized_keys,chmod 700 ~/.ssh/)仍是不行
最后删除~/.ssh/目录下的全部文件后再从新操做一遍就能够了
rm ~/.ssh/*
cd ~/.ssh/*
ssh-keygen -t rsa -P ""
cat id_rsa.pub >> authorized_keys
chmod 644 authorized_keys
chmod 700 ~/.ssh/
ssh localhost
这时会报下面的错误:
Agent admitted failure to sign using the key

解決方式 使用 ssh-add 指令将私钥 加进来 (根据我的的密匙命名不一样更改 id_rsa)
ssh-add   ~/.ssh/id_rsa
最后在ssh localhost就不须要输入密码了
ssh

相关文章
相关标签/搜索