Linux

無法通過 SSH 連接到 VirtualBox 上的來賓作業系統

  • August 31, 2020

我在本地電腦的 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 時,它可以工作,這意味著第一塊網卡工作正常。但是,當我嘗試通過膩子(ssh)連接到虛擬機時,它失敗了..

知道我還能檢查什麼嗎?

解決方案是禁用 firewalld 服務。謝謝 !

您是否為僅主機網路創建了主機端介面?

從 VirtualBox GUI:“文件”→“首選項”→“網路”→“僅主機網路”→“(+)添加僅主機網路”

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

引用自:https://unix.stackexchange.com/questions/416906