该方法适用于已经配置过的ssh服务,当电脑休眠、重启或关机再开机后windows ssh 远程登录ubuntu失败,此前都是正常使用。首先查看自己Ubuntu是否有网络,ifconfig一下,如果有,再去查看自己的ssh服务器是否开启,systemctl status ssh ,如果是active,那么说明ssh服务是开启的,然后去查看防火墙是否关闭,sudo status uwf,如果是inactive说明防火墙是关闭的,有时候防火墙开着会导致Ubuntu ping 不通windows,若是以上都没问题但还是无法连接,那么你只需要以管理员身份打开虚拟机网络编辑器,查看你ubuntu和windows共享网络的那个网卡名称是VMnet多少,然后在windows win+r ,输入control,进入网络和Internet->网络和共享中心->更改适配器模式,然后找到你刚才对应的那个网卡名称,然后右键禁用,然后过几秒后再右键启用,此时再去ssh连接就能成功了。该方法是我尝试了多次后最有效的方法。