Задать вопрос
@NoNameCast

Как пробросить порты 22 и 80 на разные VM?

Есть Windows Server, на котором через Hyper-V установлены 2 виртуальные машины. Ubuntu и Ubuntu Server.
Роутер не умеет открывать один и тот же порт на разные IP, потому хочу открыть порты 80(для домена) и 22(SSH) для Ununtu Server.
Как это можно сделать? Не понимаю как правильно настроить apache2 и SSH, reverseProxy.
На VM стоят apache2 и SSH open server и в целом всё работает, если прокидывать порты отдельно, но работает, только что то одно.
  • Вопрос задан
  • 462 просмотра
Подписаться 1 Сложный 5 комментариев
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Одновременно один порт можно пробросить только на один адрес. Для HTTP(s) это решается через reverse proxy на том сервере, на который проброшен порт. Для SSH надо пробрасывать отдельный порт на каждый из адресов, например, внешний_IP:22 на внутренний_IP_1:22 и внешний_IP:2222 на внутренний_IP_2:22.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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