打开VMware,点击下图左上角标注的"编辑",然后选中并进入"虚拟网络编辑器"。 如果"还原默认设置" 如上图是灰色的话,那么点击旁边的 "更改设置"。还原之前,关闭虚拟机然后再点击 "还原默认设置"。 不管是VMnet1还是VMnet8都要勾选这个选项:将主机虚拟适配器连接到此网络。 打开自己本机的网络适配器就可以看到VMnet...
解决步骤为: 1.关闭虚拟机。 2.vmware中打开虚拟机网络编辑器,设置为VMnet8为NAT模式,设置端口转发。 将连接不上的虚拟机ip和ssh的22端口,映射到主机的任意一个用不到的端口,这里我设置了17212。 这样设置完确认保存后,开启虚拟机,再次连接试试,问题应该会得到解决。 具体原理我还没搞懂,改天懂了补一补。