使用 Windows Terminal 进行 SSH 连接 ,如果一段时间没有操作会自动断开

相比之下 Xshell 等工具都可以做到长时间步操作保持连接,是因为内置了 keepalive 功能

现在让 Windows Terminal 也可以保持长时间的连接不断开

操作

进入用户家目录下的.ssh 文件夹

1
%homepath%\.ssh

创建 config 文件(没有后缀,文件名就是 config ),内容如下

1
2
Host *
ServerAliveInterval 30

ServerAliveInterval 30 表示 ssh 客户端会每 30 秒发送一个 KeepAlive 请求,保证终端不会因为超时空闲而断开连接

保存后连接 SSH ,静置一段时间测试是否生效