SSH只使用我的密码,忽略我的ssh密钥,不要提示我input密码

这是关于Linux,MacOSX和FreeBSD上的OpenSSH客户端的问题。

通常情况下,我使用SSH密钥login系统。

偶尔,我希望我的SSH客户端忽略我的SSH密钥,而不是使用密码。 如果我的主机名是'ssh,我的客户端会提示我input密码给我的SSH密钥,这是一个烦恼。 相反,我希望客户端简单地忽略我的SSH密钥,以便服务器将要求我input密码。

我尝试了以下,但仍然提示我的SSH密钥的密码。 在此之后,我被提示input密码。

ssh -o PreferredAuthentications=password host.example.org 

我想在客户端执行此操作,而不需要对远程主机进行任何修改。

    试试ssh -o PreferredAuthentications=keyboard-interactive,password -o PubkeyAuthentication=no host.example.org

    在ssh v2中, keyboard-interactive是另一种说“密码”的方式。 -o PubkeyAuthentication=no选项指示客户端不要尝试密钥对authentication。