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

Запустите sshd и httpd SSL на порту 443

Возможно ли (возможно, с помощью inetd) сделать порт 443 одновременно sshd и httpd SSL? Возможно, анализируя запрос, если запрос "CONNECT", пусть httpd обрабатывает соединение; если запрос является инициализацией ssh, пусть sshd обработает его.

Нет. Когда клиент SSH подключается, сервер отправляет объявление. Когда HTTP SSL подключается, сервер ждет, пока клиент запустит квитирование SSL (ClientHello). Это взаимоисключающие способы запуска протоколов.

Вы могли бы написать программу, которая будет сидеть на порте, обнюхивать входящие пакеты и действовать как прокси-сервер для серверов sshd и httpd. Я не могу представить себе какое-либо существующее программное обеспечение, которое могло бы справиться с этим напрямую и прозрачно.

Немного похоже на автоматические переключатели факс / телефон.

Вы можете написать программу, которая будет делать то, что вы предлагаете (анализировать входящий трафик и отправлять его на httpd или sshd), но я не знаю ни одного существующего проекта.