如何在一定时间后阻止 SSH 断开连接

如何在一定时间后阻止 SSH 断开连接

我使用 putty 连接到我的 Ubuntu 14.04 VPS。该连接过去一直保持活动状态。但现在我似乎在一段时间后断开了连接。

我已经在 Google 上搜索了一些内容,但没有找到可以解决我的问题的方法。

我的 /etc/ssh/sshd_config 文件中已设置“TCPKeepAlive yes”。我还需要其他设置吗?

我最近做的唯一更改是安装并设置 fail2ban。

答案1

也许你不小心删除了~/.ssh/config。在远程系统中运行:

sudo nano ~/.ssh/config

并插入以下内容:

Host *

  ServerAliveInterval 60

然后输入:

sudo service ssh restart

它的作用是每 60 秒告诉服务器您还活着。

答案2

抱歉,我的回答可能有点乱:在您的帖子中,您写道您通过设置 fail2ban 做出了改变。

您是否为 sshd 配置了 jail ?

如果是这种情况,请尝试停止 fail2ban 服务器是否有帮助。

相关内容