昨天在托管虚拟服务器 (ubuntu) 上,我用以下行编辑了 /etc/ssh/sshd_config:
ServerAliveInterval 60
之后,我使用以下命令重新启动了 sshd:
/etc/init.d/ssh restart
今天,当我尝试连接到服务器(端口 22)时,收到“连接被拒绝”消息。
我让服务器托管公司重启了,现在还在等,但恐怕解决不了问题!
有什么建议我可以做什么? (我不是专业的 Linux 用户)
编辑:
我知道这是一个错误,主要问题是我如何才能到达(远程)服务器以删除该行?
最佳答案
我认为 ServerAlive 属性不能在 sshd_config 中使用。结果,您的 SSH 守护程序可能由于配置错误而崩溃。将其更改为 CLientInterval 属性。
According to this article在服务器端,可以调整属性“ClientAliveInterval”以确保连接关闭的频率较低。在客户端(在您的计算机上),您可以使用 ServerAliveInterval,它检查 SSH 服务器是否仍然存在以及连接是否打开。
关于linux - sshd_config 编辑后 ssh 连接被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21624815/