首页 > 其他 > 详细

关于ssh密钥配置还需要输入密码的终极解决办法

时间:2019-06-23 18:38:52      阅读:252      评论:0      收藏:0      [点我收藏+]

有的时候传送密钥后怎么调试都不行,比如修改chmod 600  id_rsa ,还有 chmod 700 ~/.ssh  ,当然这两个是必须的,普通用户没有~/.ssh 需要手动创建就必须修改为700的权限。

还有配置文件添加开启

RSAAuthentication yes
PubkeyAuthentication yes 

然后重启systemctl restart sshd

这些做过后依然不行,原因在于你ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.10.2

得到的是让你用

Number of key(s) added: 1

Now try logging into the machine, with: "ssh ‘root@192.168.10.2‘"
and check to make sure that only the key(s) you wanted were added.

 

实则需要指定自身私钥登陆:ssh -i ~/.ssh/id_rsa root@192.168.10.2

 

关于ssh密钥配置还需要输入密码的终极解决办法

原文:https://www.cnblogs.com/sunju/p/11073530.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!