Я запускаю lighttpd и openssh на старом ящике. Можно ли настроить lighttpd для обработки веб-трафика через www.example.com:80, но для ssh-трафика через ssh.example.com:80?
Из-за не относящихся к делу обстоятельств я иногда застреваю за брандмауэром, который разрешает трафик только через порт 80. Естественно, это создает проблему при подключении к сайтам с использованием HTTPS. Я хочу настроить ssh-туннель в этом ящике, который уже обслуживает контент.
Чтобы вопрос оставался общим и полезным, я сформулирую свой вопрос так же, как и в заголовке: можно ли настроить ssh для прослушивания определенного порта в определенном поддомене?
Поскольку вы используете виртуальный хостинг для различения различных форматов трафика, ваш HTTP-сервер (в данном случае lighttpd) должен выполнять работу по дифференциации трафика, что означает, что весь трафик должен соответствовать спецификации HTTP. Лучшее решение, которое я могу придумать, - разрешить трафик HTTP-прокси (включая, в частности, ПОДКЛЮЧИТЬ proxy method), конечно, с соответствующей авторизацией, а затем подключитесь к SSH через свой HTTP-прокси.
Только будьте осторожны, не допускайте неаутентифицированного прокси-трафика, иначе вы станете ретранслятором спама в считанные минуты.
Также, Штопор.