我改变了我的.ssh / authorized_keys2文件,现在我不能再通过SSHlogin。 尝试连接时,立即显示“连接已closures……”。
有没有办法忽略authorized_key2文件的变化,所以我可以避免打扰根系统pipe理员?
如果你只是想回到密码login,你必须从本地客户端的SSH目录中删除密钥。 如果它们不存在,并且SSH服务器configuration为允许密码login,则会显示密码login。 这应该让你改变的东西,使他们的工作。
这个命令应该告诉ssh命令忽略〜/ .ssh /中的键:
ssh -o PreferredAuthentications=keyboard-interactive -o PubkeyAuthentication=no host1.example.org
但以我的经验来看,这并不是在任何地方都行得通
我借用SSH的这个答案只使用我的密码,忽略我的SSH密钥,不要提示我input密码