已知虚拟机S,客户端C,从C ping S通,但丢包;从C telnet S的22端口正常;从S ping C通,不丢包。
问题:从C ssh S,十次有9次连不上且没提示。偶尔一次连上没有5秒钟就自动断开了,这时C会提示 “connection failed”,同时S显示“fatal:timeout before authentication for <ip地址> port ”。ssh工具是CRT,
已排查问题:
1、SSH服务已重启,情况依旧;
2、防火墙已关闭,情况依旧;
3、network已重启,情况依旧;
4、执行了 tcpdump src <ip地址> and dst port ,可以连接了,也不自动断开了,但是C ping S 还是会丢包。
请问大家遇到过这种问题吗?
ssh无法正常连接,虚拟机网络丢包
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
关注首先,你的丢包率大概是???
然后,服务端 ping 去客户端 没丢包,然后 客户端 去服务端 有丢包,,那此现象,就需要看网络质量情况情况了,,具体还需要进行抓包分析,
而且,你说的tcpdump 可以连接是怎么理解呢?
这个是抓包啊😂 你是要开着抓包,然后你发起请求,试几次后 ,保存数据包,仍去大鲨鱼或者 科来 看看数据包来判断你的连接建立情况,,这个就需要你有一定的网络基础了,如果做运维,也必须要有。
是啦,还要结合 SSH日志来看看,你先确保SSH服务 没问题先,,例如,你可以直接本机创建普通用户,切换到普通用户,然后SSH到本机有的用户来做 本地SSH服务简单 检查。
当然同网段其余机器直接SSH测试(网络质量好的那种),那肯定更好本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报