ssh 选择无身份

ssh 选择无身份

我有一个包含条目的 ssh 配置文件IdentityFile

因此,当我使用时ssh,将使用此身份文件,这正是我想要的。但是,如果我想暂时禁用此身份条目(而不禁用 ssh 配置文件中的其他条目),是否有办法直接从 ssh 命令行调用中执行此操作,或者每次我想删除默认身份时,我是否都必须在配置文件中注释掉此行?

也许是类似的ssh -i /dev/null myserver,尽管这个由于文件权限而不起作用。

答案1

您可以在命令行上禁用公钥认证,这使得客户端不使用任何定义的身份:

ssh -o PubkeyAuthentication=no yourserver

按照配置文件的形式,无法删除已添加的身份。

相关内容