我使用常用​​用户名 ssh 进入服务器 A,当我尝试使用无密码 ssh 进入服务器 B 时,系统要求我输入密码

我使用常用​​用户名 ssh 进入服务器 A,当我尝试使用无密码 ssh 进入服务器 B 时,系统要求我输入密码

问题是,当其他用户使用相同的通用用户名登录服务器 A 时,他们能够通过 ssh 进入服务器 B,并且无需密码即可登录。这意味着服务器 A 上的通用用户不可能存在权限问题。

我可以从本地主机无密码登录服务器 B,但是在我登录到服务器 A 上的普通用户后就不行了。

如果您能提供任何有关问题可能出在哪里的想法,我们将不胜感激。此外,请告知我可能需要的任何额外信息。

答案1

您必须启用 ssh 代理转发才能在第二台服务器上启用基于密钥的身份验证。我认为一个很好的描述在GitHub SSH 教程

相关内容