git-bash设置ssh心跳包防超时断开
作者: 郑晓 分类: 分享经验 发布于: 2018-06-21 19:55 浏览:24,843 没有评论
Windows中使用git-bash作为日常终端工具,在使用ssh命令连接到服务器后,如果较长时间没进行交互时,ssh会断开,导致的现象就是终端卡住,你只能等待它退出,或直接关闭窗口重建连接,很麻烦。
使用ssh命令时,可以增加ServerAliveInterval参数设置心跳时间,比如设置60秒发送一次心跳包
ssh -o ServerAliveInterval=60 root@xx.xx.xx.xx
想一劳永逸,可以在ssh-config中配置全局参数
在git安装目录下的etc/ssh/ssh_config文件中,增加一行
ServerAliveInterval 60
现在再使用ssh时,就可以一直保存ssh连接在线了。
本文采用知识共享署名-非商业性使用 3.0 中国大陆许可协议进行许可,转载时请注明出处及相应链接。
本文永久链接: https://www.zh30.com/git-bash-ssh-serveraliveinterval.html