我已将 OpenSSH 服务器配置为默认接受公钥认证:
AuthenticationMethods publickey
我想配置一些授权密钥,以便在登录时同时使用公钥和密码。有没有办法覆盖每个授权密钥的默认身份验证方法?
答案1
~/.ssh/authorized_keys
使用公钥的默认身份验证方法可以通过使用command
选项与用户授权密钥文件中的密码身份验证链接在一起:
command="su <user>" <keytype> <key>
这将调用su
用户名并提示输入密码。