У меня есть удаленный сервер Linux, доступный только через SSH.
Моя цель - разместить несколько виртуальных машин на этом хост-сервере, используя VirtualBox. Хост-сервер имеет 1 IP-адрес, поэтому NAT будет использоваться для маршрутизации на виртуальные машины, например, 10022 будет пересылать на сервер 1:22, а 20022 будет пересылать на сервер 2:22.
Я установил VirtualBox и скопировал предварительно настроенную виртуальную машину CentOS на хост-сервер.
Я запускаю виртуальную машину, но не могу установить соединение с сервером, например ssh -p 10022 127.0.0.1.
Я перепробовал много вещей:
Способ 1: скопировать существующий .vdi, подключенный к новой виртуальной машине
Способ 2: импортируется.Ова В.М. (думал, что это поможет решить любые проблемы с повторной инициализацией MAC?)
Тип сети NAT, пробовал natnet1 192.168/16 и 10.0/16
VBoxManage modifyvm "hermes.awoms.com" --natnet1 "192.168/16"
Переадресация портов с указанием и без указания виртуального IP-адреса в команде modifyvm --natpf1
VBoxManage modifyvm "hermes" --natpf1 "guestssh,tcp,,10022,,,22"
VBoxManage modifyvm "hermes" --natpf1 "guestssh,tcp,,10022,192.168.0.15,22"
Я не вижу, загружается ли виртуальная машина (VBoxHeadless "hermes" --start &
работает без ошибок) Я не могу определить, получает ли виртуальная машина IP-адрес
Что еще я могу сделать, чтобы получить больше информации от VirtualBox или виртуальной машины, запускаемой, когда у меня есть только доступ по SSH?