Назад | Перейти на главную страницу

Перенаправление на защищенный брандмауэром веб-сервер через обратный SSH

У меня есть сервер, на котором работает NGINX на локальном порту 80 в моем корпоративном NAT. С любого удаленного компьютера я могу установить обратное SSH-соединение и подключиться к защищенному файерволом через порт 22.

Вот что я сделал до сих пор:

user@corp:~$ ssh -R 4000:localhost:22 me@remote.box

и из удаленного ящика,

me@remote:~$ ssh user@localhost -p 4000

Теперь это нормально, красиво и отлично работает. Как я могу сопоставить произвольные сервисы на произвольных портах на корпоративном сервере с моим удаленным ящиком? Попытка использовать порт 80 вместо 22, похоже, не работает.

В корпоративной сети открыты типичная почта и порты HTTP / S.

Мой удаленный ящик работает под управлением Debian 6, а корпоративный ящик - под управлением Ubuntu 12.04 LTS.

Убедитесь, что порт 80 не используется другими процессами на вашем корпоративном сервере и действительно ли он доступен извне через NAT.

Порт 80 может быть сложным, потому что некоторые веб-интерфейсы на маршрутизаторах могут использовать порт 80 для удаленной настройки, поэтому вы не сможете использовать его без дополнительной настройки.