SSH Connection fermé par l’hôte distant

J’ai du mal à me connecter avec SSH à l’hôte distant mais uniquement sur mon réseau domestique (fournisseur). Si je suis sur un autre réseau (mon ami dans la même ville – fournisseur différent), la connexion fonctionne parfaitement. Ping au serveur (chez moi) fonctionne. Aussi ce problème que j’ai avec ce serveur. Si j’essaie de me connecter à un autre hôte depuis mon réseau domestique, cela fonctionne. Que devrais-je faire?

nich@ubuntu:/etc$ ssh -vvv [email protected] OpenSSH_5.9p1 Debian-5ubuntu1, OpenSSL 1.0.1 14 Mar 2012 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to www.sci.muni.cz [147.251.24.3] port 22. debug1: Connection established. debug1: identity file /home/nich/.ssh/id_rsa type -1 debug1: identity file /home/nich/.ssh/id_rsa-cert type -1 debug1: identity file /home/nich/.ssh/id_dsa type -1 debug1: identity file /home/nich/.ssh/id_dsa-cert type -1 debug1: identity file /home/nich/.ssh/id_ecdsa type -1 debug1: identity file /home/nich/.ssh/id_ecdsa-cert type -1 ssh_exchange_identification: Connection closed by remote host nich@ubuntu:/etc$ lsb_release -a No LSB modules are available. Dissortingbutor ID: Ubuntu Description: Ubuntu 12.04.2 LTS Release: 12.04 Codename: precise 

Voici comment vous pouvez essayer de créer un tunnel.

  • intermediary est une machine en laquelle vous avez confiance pour effectuer le transfert pour vous
  • remote est la machine que vous essayez d’atteindre

     ssh -N -L 20000:remote:22 user@intermediary 

Une fois cela fait, votre ordinateur local écoutera sur le port 20000. Lorsque vous vous connecterez à ssh sur ce port , sur votre hôte, la connexion sera transmise par l’ intermediary du tunnel à l’ intermediary qui le transmettra à remote .