Execute o sshd e o httpd SSL na porta 443 [fechada]

7

É possível de qualquer maneira (talvez com o inetd) fazer o 443 port servir tanto como sshd quanto como httpd SSL? Talvez, analisando a solicitação, se a solicitação for "CONNECT", deixe o httpd manipular a conexão; se o pedido for a inicialização do ssh, então deixe o sshd lidar com isso.

    
por xiamx 09.02.2011 / 02:20

3 respostas

6

Não. Quando um cliente SSH se conecta, o servidor envia um anúncio. Quando o HTTP SSL se conecta, o servidor aguarda o cliente iniciar o handshake SSL (ClientHello). São formas mutuamente exclusivas de iniciar os protocolos.

    
por 09.02.2011 / 03:52
3

Você pode escrever um programa para sentar na porta, farejar os pacotes que estão chegando e agir como um proxy direto para os servidores sshd e httpd. Não consigo pensar em nenhum software existente que lide com isso de maneira direta e transparente.

Bit como aqueles comutadores automáticos de fax / telefone.

    
por 09.02.2011 / 02:24
1

Você pode escrever um programa para fazer o que você sugere (analisar o tráfego de entrada e enviá-lo para o httpd ou sshd), mas eu não faço parte de nenhum projeto existente.

    
por 09.02.2011 / 02:23

Tags