用vmware 11 安装了centos7.2后,用ssh工具远程连接出现connection reset by peer错误,检查防火墙和/etc/hosts.deny等都没有发现问题,于是停止sshd服务,启用debug模式跟踪: /usr/sbin/sshd -d
发现报以下错:could not load host key /etc/ssh/xxx key 等内容,
一番搜索之后,参考以下方式解决:来自 https://help.aliyun.com/knowledge_detail/41486.html
1、检查文件权限:如果是权限问题,修改权限即可
2、检查文件有效性:我的案例是这几个密钥文件内容都是空的,所以果断删除后,重启ssh服务,成功解决
在这里mark以下备用
之前项目组联调过程中,大家都需要通过本地主机的SecureCRT客户端远程
连接
到CentOS服务器。在实验楼经历一次停电后,大家发现无法用SecurtCRT远程
连接
到服务器。多次尝试发现偶尔能够连上,但是过一会后被强制断开。有时候尝试
连接
会报
connection
was
reset
。
当时觉得现象太奇怪了,一会能连上,一会连不上。通过查看
ssh
d服务、网络
连接
、防火墙、抓包、
物理机地址192.168.0.169和虚机地址192.168.37.132并不在同一网段。
对新安装的redhat7.3虚机执行了chmod 755/etc
关闭了虚机的firewalld和selinux过滤
遇到问题:使用CRT
连接
不上该虚机,报错Connect closed或者
reset
之类
解决过程:
1、查看
ssh
d服务状态,虽是活跃状态,但显示bad per.
我们在做一些应用排查的时候,时常会在日志里看到跟 TCP 有关的报错。比如
connection
reset
by
peer
“
连接
被对端
reset
(重置)”,这个字面上的意思是看明白了。要回到这类追问,光靠日志就不行了。事实上,网络分层的好处在于每一层都只要做好自己的事情就可以了。而坏处就比如当前的这种情况:应用层只需要操作系统告诉它:“你的
连接
层被
reset
了”。但是为什么会
reset
呢?...............
1,如果一端的Socket被关闭(或主动关闭,或因为异常退出而 引起的关闭),另一端仍发送数据,发送的第一个数据包引发该异常(Connect
reset
by
peer
)。
Socket默认
连接
60秒,60秒之内没有进行心跳交互,即读写数据,就会自动关闭
连接
。
2,一端退出,但退出时并未关闭该
连接
,另一端如果在从
连接
中读数据则抛出该异常(
Connection
reset
)。
简单的说就是在
连接
断开后的读和写操作引起的。
Connection
reset
by
peer
的常见原因:
1)服务器的
Linux配置sftp服务(附解决Authentication failed. Couldn't read packet:
Connection
reset
by
peer
报错)
sftp服务器为了安全,更换了监听端口,sftp客户端
连接
服务器时报如下
错误
:[root@iZ2zeezw67v09s8gw1zfotZ ~]# sftp abc@124.193.194.17 -p9022
ssh
_exchange_identification:
Connection
closed by remote hostCouldn't read packet:
Connection
res...
Connection
reset
by
peer
的常见原因:
1)服务器的并发
连接
数超过了其承载量,服务器会将其中一些
连接
关闭;
如果知道实际
连接
服务器的并发客户数没有超过服务器的承载量,则有可能是中了病毒或者木马,引起网络流量异常。可以使用netstat -an查看网络
连接
情况。
2)客户关掉了浏览器,而服务器还在给客户端发送数据;
3)浏览器端按了Stop;
这两种...
1,如果一端的Socket被关闭(或主动关闭,或因为异常退出而 引起的关闭),另一端仍发送数据,发送的第一个数据包引发该异常(Connect
reset
by
peer
)。
Socket默认
连接
60秒,60秒之内没有进行心跳交互,即读写数据,就会自动关闭
连接
。
2,一端退出,但退出时并未关闭该
连接
,另一端如果在从
连接
中读数据则抛出该异常(
Connection
reset
)。
简单的...