我正在使用基于证书的 SSH 身份验证。在我的一台服务器上,我设置AuthorizedPrincipalsFile
为.ssh/authorized_principals
以便允许我使用我的证书登录另一个用户。
但是,这样做之后,我无法使用我的证书登录自己的帐户,因为我没有创建自己的帐户~/.ssh/authorized_principals
,不希望设置此选项来禁用根据提供的主体检查用户名的默认行为。
有没有办法保留默认的用户名匹配行为并另外支持authorized_principals 文件而不使用AuthorizedPrincipalsCommand
作为解决方法?