配置ssh免密码登录设置后还是提示需要输入密码

Bertha 。 2022-05-31 11:51 479阅读 0赞
  1. 工作之余搭建了一个集群测试,配置了ssh免密码登录以后 ,所有的ssh-copy-id 密钥也都分发了 ,各项配置也没有问题,但是使用ssh进行免密登录时,没有报错,但是要输入被ssh主机的登录密码,跟没有配置的效果一样。
  2. 分析了一下,问题出现在创建的~/.ssh文件没有执行权限,所以造成配置无效(因为有时候没有~/.ssh文件时,要用户手动创建,创建后要chown改成当前用户的所属者,其次也要改chmod 700 ~/.ssh,如果系统已经创建了~/.ssh则不一定 会出现上述问题,具体参考我的另一篇博客:http://blog.csdn.net/qq\_26442553/article/details/78695363)。
  3. 解决办法:
  4. 看当前~/.ssh文件是否缺少什么权限,然后对应的添加。比如chmod 700 ~/.ssh/即可
  5. 其次对于.ssh/文件下的文件属性配置如下
  6. ![20180225002214904][]

发表评论

表情:
评论列表 (有 0 条评论,479人围观)

还没有评论,来说两句吧...

相关阅读

    相关 linux配置SSH协议登录密码

    在linux,我们可以利用ssh协议,登录到另外一台主机,也可以利用ssh协议向另外一台主机发送命令,让另外一台主机执行,但是有个不好的地方就是每次链接或者发送命令都需要登录,

    相关 SSH密码登录配置

    来张图方面理解: ![这里写图片描述][SouthEast] 1.在主机A上生成公钥和私钥对。(输入命令回车提示时:直接回车即可) ssh-keygen