当使用SecureCRT连接Debian服务器时,如果遇到连接超时问题,可以尝试以下几种解决方法:
修改 /etc/profile
或 ~/.bash_profile
或 ~/.bashrc
:
打开终端并输入以下命令:
sudo vim /etc/profile
或
vim ~/.bash_profile
或
vim ~/.bashrc
在文件末尾添加以下行:
TMOUT=1800
这将设置服务器超时时间为30分钟。保存并退出编辑器。
然后,使修改生效:
source /etc/profile
或
source ~/.bash_profile
或
source ~/.bashrc
修改 /etc/ssh/sshd_config
:
打开终端并输入以下命令:
sudo vim /etc/ssh/sshd_config
在文件中添加或修改以下行:
ClientAliveInterval 180
ClientAliveCountMax 3
这将设置服务器每3分钟向客户端发送一次保持连接的消息,并允许最多3次无响应后断开连接。保存并退出编辑器。
然后,重启SSH服务以使修改生效:
sudo service sshd restart
或
sudo systemctl restart sshd
设置SecureCRT的Anti-idle选项:
打开SecureCRT,选择 Options
-> Session Options
-> Terminal
-> Anti-idle
。勾选 Send protocol NO-OP
并设置间隔为60秒(1分钟发送一次请求)。
在完成上述配置后,SecureCRT应该能够在没有操作时每隔60秒自动发送一个换行符给服务器端,从而保持连接不中断。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:SecureCRT如何解决Debian连接超时问题