У моего друга есть ноутбук с ОС Windows, и он установил виртуальную машину Linux с помощью виртуальной коробки. Я хочу подключиться к Linux vm с помощью моей Mac OS, и мы подключены к той же сети Wi-Fi (сетевой адаптер - NAT).

Что я сделал -

  1. Запустите сервер ssh на виртуальной машине Linux.
  2. Настройте переадресацию портов в настройках ВМ
  3. Я добился этого, добавив (исходный IP - 192.168.0.34, порт src - 9998, dest-ip = 10.0.2.15, dest port = 22)
  4. Затем я перешел к настройкам роутера (у меня роутер D-Link DIR 615, я не мог видеть переадресацию портов (прошивка 20.07), зашел на виртуальный сервер и добавил пару правил (не знаю как должен сделать это).

Я могу войти в его виртуальную машину со своего ноутбука (добавлено правило обратной связи), но не могу сделать это со своего ноутбука.

Я могу SSH с моего ноутбука на другие машины, но не любой VM.

1 ответ1

0

Вам понадобится IP-адрес на виртуальной машине, который виден в сети. Вероятно, самый простой способ - добавить новый сетевой интерфейс к вашей виртуальной машине правильного типа. Есть несколько возможностей.

  1. Если вы пытаетесь получить доступ к виртуальной машине с хоста этой машины, вы можете использовать так называемый адаптер только для хоста. Сначала вам нужно создать сетевой интерфейс в разделе Virtual Network Manager виртуальной коробки, затем вы можете подключить сетевой интерфейс в настройках машины, чтобы использовать этот адаптер только для хоста. Хост предоставит адрес DCHP для сетевого интерфейса виртуальной машины. Затем вы можете использовать ssh, чтобы войти в виртуальную машину, используя адрес.

  2. Если вы хотите получить доступ к виртуальной машине с любой машины в сети, то вам понадобится мостовой адаптер на виртуальной машине. Этот адаптер подключится к внешней сети, чтобы запросить адрес DHCP. Когда вы найдете этот IP-адрес, его можно использовать с ssh с любого компьютера в сети.

Если вам нужно, чтобы адрес всегда был одинаковым, вам придется настроить интерфейс (сетевой адаптер только для хоста или мостовой адаптер) на использование фиксированного адреса вместо DHCP. Эта конфигурация должна быть выполнена в гостевой ОС, а не в настройках виртуальной машины.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .