我已经在当地一家托pipe公司运行了一个CentOS6服务器了好几个月。 我有OpenSSL的设置,只允许login时我的密钥,直到最近我没有问题。 我也有这个系统上运行的webmin和Apache。
昨天晚上,所有的服务closures,现在我的SSH密钥被拒绝。 但是,与服务器的通信仍然存在 – 所以我知道networking没有断开连接等。
我是唯一允许login的用户,而且是通过私钥。 我不是专家,但我有服务器locking相当好,但是当我尝试login我看到:
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
我坚持要做什么。 我无法访问webmin(它没有运行),所以我不能重新启动服务器。 作为一个周末,一个晚上/清晨,在这个托pipe中心find一个人为我重新启动它是不可能的。
我有别的select,等到我能让某人重新启动,或者星期一,我可以在那里开车,在本地访问它吗? 可能某种软件崩溃/错误导致此私钥错误,或者我应该担心有人获得访问服务器,并删除我的密钥?
PS昨天closures我最后一次连接之前,我看到的最后一件事是当我试图恢复屏幕时,它说:
screen: error while loading shared libraries: libutempter.so.0: cannot open shared object file: No such file or directory
我以前从来没有见过。 之后,我断开连接,并尝试重新连接,并从那以后一直获得许可。
你有没有尝试过:
ssh -D 7070 -i ~/.ssh/foo.pem [email protected]
你可以使用
ssh-add foo.pem
下次要避免-i ~/.ssh/foo.pem部分。