ssh: connect to host 192.168.101.34 port 22: Connection timed out

背景:
使用 Cygwin64 登录虚拟机时发现无法远程登录虚拟机中Ubuntu系统(之前可以):
$ ssh lc@192.168.101.34
ssh: connect to host 192.168.101.34 port 22: Connection timed out

解决步骤:
1. 查看是否开启了ssh服务 --------- 发现 ssh服务已经开启
在这里插入图片描述
2. 测试虚拟机与PC 的互联
在PC端 ping 虚拟机 ----------- 无法访问
虚拟机ping PC --------- 无法访问
在这里插入图片描述
3. 查看 resolv.conf 文件 ---------- 发现无 nameserver 地址
在这里插入图片描述
4. 修改 /etc/network/interfaces 文件,加入 dns-nameserver

在这里插入图片描述
5. 重启网络服务 ---------------- sudo /etc/init.d/networking restart

发现经历以上步骤之后,虚拟机与PC 之间依然无法互ping。

查看 PC网络适配器配置
在这里插入图片描述
查看VMware Workstation 12 Player上虚拟机的网络配置
在这里插入图片描述
发现虚拟机上可以选择桥接的主机网络适配器 有三个选项,对比了一下PC主机的,随手改成了如下配置
在这里插入图片描述
并且关闭了虚拟机,重启了PC。

重启电脑后,再打开虚拟机,再次尝试互PING,发现可以PING通,而且也可以ssh 登录到虚拟机。

PS: 后来我再次将前面所有的配置修改都取消,恢复到最开始不能使用的配置,发现仍可以互PING,且可以ssh登录虚拟机。
所以,到最后仍一脸疑惑,不知之前不能使用时到底有什么地方错误,问题待解!!!

如有人清楚原因,望能答疑解惑…

根据提供的信息,通过ssh连接时出现"ssh: connect to host [IP地址] port 22: Connection timed out"的错误,但可以通过ping命令成功ping通。这种情况可能是由于防火墙或网络配置问题导致的。 首先,确保虚拟机中的ssh服务已经开启,并且端口22没有被防火墙阻止。通过检查端口状态以及确认是否有其他应用程序占用了该端口来解决此问题。 其次,尝试测试虚拟机与PC之间的互联连接。您可以在PC端使用ping命令来测试是否能够ping通虚拟机,同时还可以在虚拟机上使用ping命令测试是否能够ping通PC。如果ping命令无法成功执行,可能是由于网络配置问题。您可以检查虚拟机的网络配置文件,比如resolv.conf文件,查看是否有正确的nameserver地址配置。 另外,对于网络配置问题,您也可以尝试修改虚拟机中的/etc/network/interfaces文件,添加正确的dns-nameserver地址。 最后,根据提供的信息,即使恢复到之前无法使用的配置,仍然可以成功ping通和通过ssh登录虚拟机。这可能是由于之前的错误配置已经被纠正或者其他因素造成的。如果问题仍然存在,可能需要进一步检查其他网络配置或咨询网络专业人士来解决问题。 综上所述,首先确保ssh服务已开启并且端口22没有被防火墙阻止;其次,检查网络配置文件和ping命令测试的结果;最后,如果问题仍然存在,可能需要进一步检查其他网络配置或咨询网络专业人士。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [ssh: connect to host 192.168.101.34 port 22: Connection timed out](https://blog.csdn.net/longcheng217/article/details/88943338)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值