Ist es überhaupt möglich (vielleicht mit inetd), den 443-Port sowohl als sshd- als auch als httpd-SSL zu verwenden? Wenn die Anforderung "CONNECT" lautet, lassen Sie httpd die Verbindung bearbeiten, indem Sie die Anforderung analysieren. Wenn die Anforderung eine SSH-Initialisierung ist, lassen Sie SSH damit umgehen.
7
Antworten:
Nein. Wenn ein SSH-Client eine Verbindung herstellt, sendet der Server eine Ansage. Wenn HTTP SSL eine Verbindung herstellt, wartet der Server darauf, dass der Client den SSL-Handshake (ClientHello) startet. Sie schließen sich gegenseitig aus, um die Protokolle zu starten.
quelle
Sie könnten möglicherweise ein Programm schreiben, um auf dem Port zu sitzen, die eingehenden Pakete zu schnüffeln und als Proxy für die sshd- und httpd-Server zu fungieren. Ich kann mir keine existierende Software vorstellen, die das direkt und transparent handhaben würde.
Ein bisschen wie diese automatischen Fax- / Telefonumschalter.
quelle
Sie könnten ein Programm schreiben, um das zu tun, was Sie vorschlagen (den eingehenden Datenverkehr analysieren und an httpd oder sshd senden), aber ich habe kein bestehendes Projekt.
quelle