"Protocollo non corrispondente" quando si tenta di accedere alla port HTTP tunnel

Sto utilizzando Mac 10.7.4 e ho un servizio HTTP in esecuzione sulla port 8082 di un server remoto, che posso accedere solo tramite un server intermedio. Quindi esegui questi comandi di tunnel

ssh -L 8082:remote-server:22 dalvarado@intermediate-server ssh dalvarado@localhost -p 8082 

Tuttavia, quando apro un browser web (Safari o Chrome) e visita

  • Perché dovrei utilizzare un numero di port ben noto? (es. 22, 80, ecc ...)
  • rsync tramite ssh con più chiavi
  • Dove è memorizzato il file di registro sshd su Red Hat Linux?
  • Esiste un equivalente a ssh-copy-id per Windows?
  • soluzione di server di controllo centralizzata per gestione server mutiple
  • Ho bisogno di una soluzione proxy inversa per SSH
  •  http://localhost:8082/ 

    Ho l'errore

     SSH-2.0-OpenSSH_5.3 Protocol mismatch. 

    Ho verificato che il file sshd_config del server remoto contiene "Protocollo 2" e ho anche provato ad aggiungere la "-2" flag ai comandi SSH precedenti, ma ho ancora l'errore.

    Qualsiasi aiuto è apprezzato, – Dave

    One Solution collect form web for “"Protocollo non corrispondente" quando si tenta di accedere alla port HTTP tunnel”

    Dovresti essere in grado di farlo con un singolo tunnel, a condizione che le impostazioni del server intermedio lo permettano:

     ssh -L 8082:remote-server:8082 dalvarado@intermediate-server 

    Poi punta il tuo browser

     http://localhost:8082/ 

    Se il server remoto: 8082 è accessibile solo dal server remoto, è necessario tunnel ulteriormente:

     ssh -L 8022:remote-server:22 dalvarado@intermediate-server ssh -L 8082:localhost:8082 dalvarado@localhost -p 8022 

    Poi punta il tuo browser su http://localhost:8082/

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.