vm_connection_failed

昨天遇到了xshell 连接 虚拟机 失败 Connection Failed 问题

我自己是计算机小白, 刚入编程坑, 所以对计算机网络, 通信这块实在不懂, 然后就百度嘛

之后看了一些论坛上跟自己提示错误类似的, 总结一下大概问题的纠错方法

1, 首先是检查虚拟机跟本地主机的通信问题, 如果通信失败, 就查一下ssh通道是否打开

虚拟机防火墙是否关闭(一般来说是要关闭的), 虚拟机网络配置有没有问题

2, 在本机cmd上 看一看端口占用情况(22 端口), 此命令 一般会显示ip地址的详情

这些就是大概的解决方法, 详情还是可以去别的地方看一看, 下面说说我自己的情况

出问题虚拟机ip地址: 192.168.xxx.xxx 这是我在创建虚拟机的时候自定义的ip地址
当然, 原本是没问题. xshell 连接时也没问题, 可是就在我这次连接时, 出现了连接失败, 按上面的方法查看了一遍, 也没啥问题, 毕竟昨天还可以使用. 后来认真回想了一下, 这个ip好像是在哪用过, 之后注意到, 自己前几天安装的spacedesk server (做电脑分屏用的) 的网络连接是该ip. 后面就是, 盯死了这个ip一顿猛改, 各种卸载, 删注册表啥的, 发现最后都没用, 这ip还是本机的一个ip(怀疑是分屏软件自己建的一个本机ip, 原谅一下, 毕竟小白^ ^). 然后在任务管理器的资源管理上, 看了一下, 是哪个程序一直使用这个ip, 发现几个系统服务也在占用, 自己又百度了一下, 怎么看本机接口的, arp -a 命令可以看, 一看该ip确实在本机上占用着, 后来想了想ipconfig 看一看吧, 然后发现原来是自己的wifi连接ip是该ip, 因为之前自己一直是用的wifi, 也没出现过该类错误, 就没往这方面想. 最后发现问题了, 自己还就是非要用那个ip不可,咋办, 改吧. 然后就去修改自己wifi的ipv4, 结果发现自己配置的ip不能连网络, ip没问题, 发现只能使用DHCP(就是自动获取ip), 重连了几次, 发现, 自动获取的ip, 永远是原来的ip, 然后想到了改不了电脑, 就只能该路由器了, 连上自己的路由器, 修改DHCP池, 把ip字段改一下 , 重启网络, 本机也从重连两次, 发现本机的wifi ip, 终于变了. 太鸡儿难受了, 前后改了半天才弄好.

总结一下, 就是自己的wifi的 ip地址是自动获取的, 突然变化了, 具体啥原因, 可能是某个软件安装时, ip变了一下, 或是 某次重新登录wifi时, ip变了, 导致了本机占用了虚拟机的ip, 所以xshell就连不上了, 当然, 最有效的方法, 就是上面的1和2, 方法不行时, 可以尝试换个虚拟机ip, 连接试试

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值