我使用 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 服务器是否有帮助。