无法通过 SSH 连接到 VirtualBox 上的来宾操作系统

无法通过 SSH 连接到 VirtualBox 上的来宾操作系统

我在本地电脑上的 virtualbox 上安装了 centos 7。我在 vm 2 适配器卡中配置了一个作为桥接适配器,另一个作为仅主机适配器: 在此输入图像描述

在此输入图像描述

现在我有 2 个网络适配器配置了有效的 IP 地址:

  • enp0s3:192.168.1.95/24(桥接)
  • enp0s8 : 192.168.56.102.24(仅限主机)

enp0s8 的配置:

TYPE="Ethernet"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
NAME="enp0s8"
DEVICE="enp0s8"
ONBOOT="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPADDR=192.168.56.102
NETMASK=255.255.255.0

当我 ping google 时,它​​工作正常,这意味着第一个网卡工作正常。但是,当我尝试通过 putty (ssh) 连接到虚拟机时,它失败了。

知道我还可以检查什么吗?

答案1

您是否为仅主机网络创建了主机端接口?

从 VirtualBox GUI:“文件”→“首选项”→“网络”→“仅主机网络”→“(+)添加仅主机网络”

https://www.virtualbox.org/manual/ch06.html#network_hostonly

答案2

解决方案是禁用firewalld服务。谢谢 !

答案3

如果您的系统使用 WIFI 连接,则需要将适配器 1 选项保留为 NAT,并将适配器 2 的附加到:选项设置为桥接适配器,并将名称参数设置为 WIFI 适配器。之后,您可以检查 ifconfig 并获取 enp08 的 inet 或类似的内容,然后尝试使用它创建 ssh。 在此输入图像描述

在此输入图像描述

相关内容