@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 и в целом всё работает, если прокидывать порты отдельно, но работает, только что то одно.
  • Вопрос задан
  • 286 просмотров
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Одновременно один порт можно пробросить только на один адрес. Для HTTP(s) это решается через reverse proxy на том сервере, на который проброшен порт. Для SSH надо пробрасывать отдельный порт на каждый из адресов, например, внешний_IP:22 на внутренний_IP_1:22 и внешний_IP:2222 на внутренний_IP_2:22.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы