为什么 sshd 在给出选项时会拒绝密钥?

为什么 sshd 在给出选项时会拒绝密钥?

authorized_keys但是,当我将以下选项添加到的开头时,sshd 接受来自我的公钥的连接:

no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty [SSH KEY HERE] 

它给了我

[user]@[host]: Permission denied (publickey).

当我尝试连接时。

造成这种情况的可能原因有哪些?这不是我通过搜索能够解决的问题,目前我一直在使用的解决方案是简单地忽略这些选项——但是为了安全起见,我想开始使用他们。-vvvv尽管有很多需要解析的内容,但运行时我没有看到任何具体错误,所以我可能错过了一些东西。

sshd 运行在不同的(<1000)端口上,并且用户已添加到AllowUsers,并且没有太多非标准设置(不允许质询响应、允许 PAM 等)

相关内容