主机ping、ssh连接不通本地虚拟机

一、问题描述

在使用vscode remote ssh时,连接timeout,而且主机无论如何也ping不通虚拟机,但是虚拟机可以ping通主机。通过vagrant也可以连接虚拟机。

二、解决方案

试了网上包括设置remote ssh在内的许多方法都不行。重新查看主机和虚拟机的ip地址:

  • 主机(Windows):ipconfig查看ip地址为:192.XX.XX.XX
  • 虚拟机(Linux):ifconfig查看ip地址为:10.XX.XX.XX

这两个不在同一个网段内!当然ssh不通。
查看博客:https://www.cnblogs.com/youxin/p/15955343.html
后得知virtual box虚拟机默认的网络分配方式为NAT,而不同的网络分配方式带来的效果也不同:
主机ping、ssh连接不通本地虚拟机_第1张图片
如果没有其它问题,这里应该就能ssh连通了。

如果还是有其它问题,这篇博客也有对应方案:
https://blog.csdn.net/lyorz/article/details/127466104

你可能感兴趣的:(ssh)