Como resolvo a incompatibilidade do protocolo OpenSSH? [fechadas]

2

Estou tentando contornar um firewall do hospital.

Eu posso SSH no meu devbox na porta 443:

ssh -L 8080:devbox:443 root@devbox -p 443

Mas, na verdade, não consigo carregar o devbox no meu navegador. Quando vou para localhost:8080 , recebo o seguinte erro:

SSH-2.0-OpenSSH_4.3 Protocol mismatch.

Quando eu ssh -V obtenho o seguinte:

devbox: OpenSSH_4.3p2, OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008

máquina local: OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011

Estou assumindo que essa diferença é o que está causando a incompatibilidade de protocolo. Alguém pode sugerir como resolver a incompatibilidade?

    
por jawns317 13.08.2014 / 18:31

2 respostas

2

Isso é estranho, Você está criando um túnel ssh para a porta 443 na máquina remota (devbox), mas você claramente tem o sshd escutando na porta 443 (que é https por padrão), então quando você aponta seu navegador para localhost: 8080, você entende o servidor sshd Além do mais, é bastante impossível que você tenha um servidor web escutando na porta 443, dado que o sshd está escutando.

Talvez você quisesse dizer isso:

ssh -L 8080:devbox:80 root@devbox -p 443
    
por 13.08.2014 / 18:34
0

Você está criando um túnel para sua porta sshd. Isso lhe dá o erro, ao tentar fazer http no seu servidor ssh.

Mude seu túnel para apontar para o ip e porta do seu servidor web.

    
por 13.08.2014 / 19:45