据该报道称错误 1405158某些 Linux 版本不接受多个授权密钥文件。当我使用非 root 用户连接到服务器时,这是一个问题。如果我将该用户密钥添加到 /root/.ssh 中的主要 authorized_keys 文件中,则该用户的权限将被拒绝,正如您所预料的那样。
有没有快速解决这个问题的方法。错误报告底部建议为此添加 root 应用程序,这相当麻烦。
所以我只想能够使用密钥认证从另一台服务器登录到用户文件夹,这应该很容易,而且我已经在其他版本上正常运行了。
答案1
/root/.ssh 中没有“主 authorized_keys 文件”。它只是用户“root”的 authorized_keys 文件。
如果您使用名称“user”登录,则必须将密钥放在目录 ~user/.ssh 中。为什么需要指定多个文件?