Ste*_*ski 174 ssh password authentication
这是一个关于 Linux、MacOSX 和 FreeBSD 上的 OpenSSH 客户端的问题。
通常,我使用 SSH 密钥登录系统。
有时,我希望我的 SSH 客户端忽略我的 SSH 密钥并使用密码。如果我使用“ssh 主机名”,我的客户端会提示我输入 SSH 密钥的密码,这很烦人。相反,我希望客户端简单地忽略我的 SSH 密钥,这样服务器就会询问我的密码。
我尝试了以下操作,但仍然提示我输入 SSH 密钥的密码。在此之后,系统会提示我输入密码。
ssh -o PreferredAuthentications=password host.example.org
Run Code Online (Sandbox Code Playgroud)
我想在客户端执行此操作,而无需对远程主机进行任何修改。
Bil*_*iss 231
尝试 ssh -o PasswordAuthentication=yes -o PreferredAuthentications=keyboard-interactive,password -o PubkeyAuthentication=no host.example.org
在 ssh v2 中,keyboard-interactive是另一种说法“密码”。该-o PubkeyAuthentication=no选项指示客户端不要尝试密钥对身份验证。
此外,该PasswordAuthentication=yes选项是覆盖可能已禁用它的任何先前配置的 ssh 选项。