Задать вопрос
@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 и в целом всё работает, если прокидывать порты отдельно, но работает, только что то одно.
  • Вопрос задан
  • 589 просмотров
Подписаться 1 Сложный 5 комментариев
Помогут разобраться в теме Все курсы
  • Учебный центр «Микротест»
    Linux уровень 1. Основы администрирования систем Linux (Линукс)
    1 неделя
    Далее
  • Учебный центр «Микротест»
    Linux уровень 2. Расширенное администрирование систем Linux (Линукс)
    1 неделя
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Одновременно один порт можно пробросить только на один адрес. Для HTTP(s) это решается через reverse proxy на том сервере, на который проброшен порт. Для SSH надо пробрасывать отдельный порт на каждый из адресов, например, внешний_IP:22 на внутренний_IP_1:22 и внешний_IP:2222 на внутренний_IP_2:22.
Ответ написан
Ваш ответ на вопрос

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

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