当前位置:网站首页 > 编程语言 > 正文

ssh免密码登录配置不起作用(ssh免密码登录配置还需要输入密码)



操作步骤操作不行的最可能原因是:文件权限,不论是a机还是要访问的b机的文件的权限都要改成对应的700,600;必须严格是这个权限,否则会出现设置免密fail的情况。

serverA 免密码登录到 serverB

机器A 向 机器B 进行免密码登陆

在机器A中生成 私钥和公钥:

命令:ssh-keygen -t rsa,一路回车就行,如果需要passphrase密码,自行输入就行,一路回车passphrase密码为空

此时在 ~/.ssh/ 目录下生成了公钥(id_rsa.pub)和私钥(id_rsa)

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

把机器A的公钥(id_rsa.pub)复制到机器B ~/.ssh/authorized_keys 文件里,两种常用方法

方法1:

方法2:

修改机器B ~/.ssh/authorized_keys 文件的权限:

此时如果机器B没有~/.ssh 目录需要手动创建

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

此时机器A可以进行免验证登录 机器B

参阅网上很多方法后,发现步骤都差不多,但是却屡屡失败,设置完后仍然要输入密码,后面发现了是被登录机器的文件权限问题

还有可能这个文件内容被注释了(改成下图的状态)

1 如果还是无法登陆,可能是Linux禁用了root账户ssh登陆,解决方法:

编辑配置文件

2 修改 后面的

3 重启 sshd 服务:

到此这篇ssh免密码登录配置不起作用(ssh免密码登录配置还需要输入密码)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 表锁住了怎么解锁(表锁了怎么释放)2026-05-19 15:36:07
  • 蓝牙地址怎么查苹果(苹果查蓝牙与wifi地址)2026-05-19 15:36:07
  • 工具类五金(工具五金是什么类物质 a.a类 b)2026-05-19 15:36:07
  • 来自远方的作品集txt(来自远方的作品集双男主)2026-05-19 15:36:07
  • 慕课认证码怎么查(慕课认证码怎么查询)2026-05-19 15:36:07
  • pointnet源码(pointnet原理)2026-05-19 15:36:07
  • C7000纸盒不显示(m7400显示纸盒无纸)2026-05-19 15:36:07
  • sigmoid什么意思神经网络(神经网络mse是什么意思)2026-05-19 15:36:07
  • edge修复网络(edge修复网络最简单方法网页版登录)2026-05-19 15:36:07
  • 单片机程序示例(单片机程序示例图)2026-05-19 15:36:07
  • 全屏图片