![SSH 密钥停止工作,还有其他异常——我被黑客入侵了吗?](https://linux22.com/image/582264/SSH%20%E5%AF%86%E9%92%A5%E5%81%9C%E6%AD%A2%E5%B7%A5%E4%BD%9C%EF%BC%8C%E8%BF%98%E6%9C%89%E5%85%B6%E4%BB%96%E5%BC%82%E5%B8%B8%E2%80%94%E2%80%94%E6%88%91%E8%A2%AB%E9%BB%91%E5%AE%A2%E5%85%A5%E4%BE%B5%E4%BA%86%E5%90%97%EF%BC%9F.png)
几个月来,我一直在本地托管公司运行 CentOS6 服务器。我已将 OpenSSL 设置为仅允许我的密钥登录,直到最近才出现问题。我还在此系统上运行 webmin 和 apache。
昨晚,所有服务都关闭了,现在我的 ssh 密钥被拒绝了。但是,与服务器的通信仍然存在 - 因此我知道网络没有断开连接,等等。
我是唯一被允许登录的用户,并且是通过私钥登录的。我不是专家,但我已经很好地锁定了服务器,但当我尝试登录时,我看到:
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
我不知道该怎么办。我无法访问 webmin(它没有运行),所以我无法重新启动服务器。由于是周末,而且是晚上/清晨,我不可能找到这个托管中心的某个人帮我重新启动它。
我还有其他选择吗?除了等到我可以找人重启它,或者周一我可以开车去那里自己在本地访问它?某种软件崩溃/错误是否会导致此私钥错误,或者我应该担心有人获得了服务器的访问权限并删除了我的密钥?
附言昨天,在我关闭最后一个连接之前,我看到的最后一件事是,当我试图恢复屏幕时,它显示:
screen: error while loading shared libraries: libutempter.so.0: cannot open shared object file: No such file or directory
我以前从未见过这种情况。之后我断开连接并尝试重新连接,但一直收到拒绝权限的提示。
答案1
你有没有尝试过:
ssh -D 7070 -i ~/.ssh/foo.pem [email protected]
你可以使用
ssh-add foo.pem
-i ~/.ssh/foo.pem
以便下次避免该部分。