昨天在托管虚拟服务器(ubuntu)上我使用以下行编辑了 / etc / ssh / sshd_config :
ServerAliveInterval 60
之后,我使用以下命令重新启动sshd:
/etc/init.d/ssh restart
今天当我尝试连接服务器(端口22)时,收到了“连接拒绝”消息。
我要求服务器主机公司重新启动它,现在我正在等待,但我担心它无法解决问题!
有什么建议我可以做什么? (我不是专业的Linux用户)
编辑:
我知道这是一个错误,主要问题是如何到达(远程)服务器以删除该行?
答案 0 :(得分:1)
我认为ServerAlive属性不能在sshd_config中使用。因此,您的SSH守护程序可能因配置中的错误而崩溃。将其更改为CLientInterval属性。
服务器端的According to this article可以调整属性“ClientAliveInterval”以确保不经常关闭连接。在客户端(在您的计算机上),您可以使用ServerAliveInterval,它检查SSH服务器是否仍在那里并且连接是否打开。
答案 1 :(得分:1)
您无法在/etc/ssh/sshd_config
中提供ServerAliveInterval,sshd_config文件中不支持ServerAliveInterval,而是在客户端(/etc/ssh/ssh_config
)提供ServerAliveInterval。
答案 2 :(得分:0)
通过远程管理控制台登录您的托管服务提供商希望提供。 - arkascha 2月7日10:11
这个评论是最有帮助的,幸运的是托管服务提供商有远程管理控制台,所以我可以恢复我已经犯过的错误!