linux ssh 报错 Write failed: Broken pipe 解决方法
目录
原理
方法1:通过客户端配置
方法2:服务器端配置
方法3:临时SSH命令配置
总结
在使用SSH连接远程服务器的时候,如果长时间不操作,再次进入 Terminal 时就会有卡死一段时间没有响应。等待一段时间以后,会发现以下错误提示:
Write failed: Broken pipe
同时SSH连接已经断开。有时候还会出现界面卡死没有响应的情况。最终只能重新打开终端进行连接。
原理
方法1:通过客户端配置
请看以下的示例,我们为某服务器指定了相应的参数写到 ~/.ssh/config
配置文件中:
Host serv01HostName xxx.xxx.xxx.xxxUser rootServerAliveInterval 60 # 每60秒发送一个空包以保持连接ServerAliveCountMax 10 # 如果发送不成功,最多尝试10次Host serv02HostName xxx.xxx.xxx.xxxUser root
在这个示例中,我们配置了两台服务器 serv0
和 serv02
。保持连接的配置是为 serv01
设置的,因此只有 serv01
有效,而对 sev02
无效。
方法2:服务器端配置
在服务器的 /etc/ssh/sshd_config
中添加如下的配置:
ClientAliveInterval 60
ClientAliveCountMax 10
方法3:临时SSH命令配置
如果只是临时性的连接(即只作用于当前SSH),可以直接使用 ssh 命令参数进行配置。
$ ssh -o ServerAliveInterval=60 user@sshserver
总结
方法一和方法三是客户端主动发消息,而方法二是服务器端主动发消息。这两方法各有利弊,简单说一下区别。
linux ssh 报错 Write failed: Broken pipe 解决方法相关推荐
- linux c 报错 multiple definition of ‘xxx’ 解决方法
错误: 方法一 在test.c中定义 //test.c ......struct pdesc const cameractrl_params[] = { {PT_STRI_, 0, 1, OFFSET ...
- linux ssh 报错failed - POSSIBLE BREAK-IN ATTEMPT
linux ssh 报错failed - POSSIBLE BREAK-IN ATTEMPT 问题故障: 今天在新租的虚拟机上,发现ssh登陆机器的时候报错,如下: [root@pictures_ne ...
- 转)VCSA 6.5重启无法访问,报错“503 Service Unavailable”的解决方法
转)VCSA 6.5重启无法访问,报错"503 Service Unavailable"的解决方法 1. 问题 重启vcenter,登陆vsphere client,提示 &quo ...
- python https请求报错:SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] 解决方法
python爬虫,使用requests库发送https请求报错:SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] 解决方法: imp ...
- 断开的管道 java.io.IOException: Broken pipe 解决方法
断开的管道 java.io.IOException: Broken pipe 解决方法 一.Broken pipe产生原因分析 1.当访问某个服务突然服务器挂了,就会产生Broken pipe; 2. ...
- vs2010一运行就报错deven.exe assert failure 解决方法,卸载系统中.netFramework最新版本的(简体中文)...
vs2010一运行就报错deven.exe assert failure 解决方法,卸载系统中.netFramework最新版本的(简体中文) 转载于:https://www.cnblogs.com/ ...
- 微信二次分享签名错误php,微信二次分享报错invalid signature问题及解决方法
基于微信公众号开发的h5页面(使用jssdk接口),由用户A分享给用户B,用户B再次分享这个页面时,不能成功分享.问题出在用户B收到的分享链接与用户A打开的链接不同 A用户的链接为 B用户收到的连接 ...
- 程序执行报错Missing Connection or ConnectionString 解决方法
程序执行报错Missing Connection or ConnectionString 解决方法 参考文章: (1)程序执行报错Missing Connection or ConnectionStr ...
- dedecms后台报错“Undefined variable cfg_domain_cookie”的解决方法
dedecms后台报错"Undefined variable cfg_domain_cookie"的解决方法 打开调试模式 Notice: Undefined variable: ...
最新文章
- 985博士《深度学习》手推公式笔记开源PDF下载!
- 固态器件理论(11)超导设备
- python基础语法-对文件的操作
- python代替javascript_Pyjamas - 用python代替javascript编写基于浏览器的应用
- JDBC 8.0 和 JDBC 5.0 区别
- 主题模型TopicModel:LDA中的数学模型
- curlopt_ssl_verifypeer后https还是验证不过_为什么 HTTPS 需要 7 次握手和 9 倍时延
- 用tomcat6修改java内存_Tomcat 服务器内存修改
- PHP处理多表查询时的SQL语句拆分与重新组装
- 【安全】Web渗透测试(全流程)
- 用srvany.exe将程序安装为windows服务的步骤链接
- 思岚A1激光雷达的测试(windows)
- 知识图谱学习(一) py2neo
- 038 Divisible Subsequences
- 计算机听课与评课活动记录表,听课 评课记录表参考
- 现代电子计算机本质工作原理,现代电子计算机的本质工作原理是()。
- Android自定义导览地图组件(一)
- 建筑工地通道管理系统(有效防止考勤作弊)
- [ 工具 ] ___ VT : VMware Tools
- POJO和JavaBean的区别