Там должен так или иначе сделать ssh на VM с локальным IP-адресом?

Сценарий: Я использую KVM в качестве гипервизора и Ubuntu как гость и хост ОС. Существует много VMs на премьер-министре, и я присваиваю IP-адреса тем VMs использование NAT. Для создания VMs, я использую baseimage. Таким образом, имя пользователя во всем VMs будет тем же. Теперь я хочу использовать те VMs от любой машины за пределами того, что PM, которые находятся в той же подсети премьер-министра.

Один способ разрешить проблему может состоять в том, чтобы использовать мост для присвоения IP-адреса с помощью DHCP. Но это не применимо/выполнимо в моем случае.

Таким образом, там какой-либо другой путь состоит в том, чтобы сделать это? Как сделать ssh на VM с локальным IP-адресом? Мы можем использовать некоторую установку типа прокси, не имея некоторых проблем безопасности для хоста ОС?

0
задан 3 May 2015 в 19:55
1 ответ

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

Например, если физическая машина - 10.10.10.1 и сеть виртуальных машин 192.168.0.0/24 , тогда переадресация портов может быть такой:

10.10.10.1 порт 225 перенаправлен на 192.168.0.1 порт 22 10.10.10.1 порт 226 перенаправлен на 192.168.0.1 порт 22

То есть номер порта хост-машины определяет конечную цель.

2
ответ дан 4 December 2019 в 13:50

Теги

Похожие вопросы