SSHException: Error reading SSH protocol banner

En el post anterior, indicaba como instalar mksbackup en un ESXi.

A raiz de este post, un amigo me dijo que a él no le funcionaba bien, que le daba un error al lanzarlo, el error era:

Traceback (most recent call last):
File "/usr/local/etc/mkbackup/mkb/mkbackup.py", line 357, in main
errors, warnings, extra=arch.load(job, manager)
File "/usr/local/etc/mkbackup/mkb/ghettovcb.py", line 312, in load
t.connect(username=self.login, password=self.password)
File "/usr/lib/pymodules/python2.6/paramiko/transport.py", line 989, in connect
self.start_client()
File "/usr/lib/pymodules/python2.6/paramiko/transport.py", line 458, in start_client
raise e
SSHException: Error reading SSH protocol banner

Después de reinstalar N veces el script, incluso el Ubuntu, después de instalar todas las versiones de paramiko, que es la libreria que hace la conexión con el SSH, al final!!!! gracias a la ayuda del creador del script, vi que daba un “timeout”.

¿Porque estaba dando timeout? si que es cierto que cuando hacia la conexión mediante SSH desde el Ubuntu al ESXi tardaba unos segundo de más… pues se debía a que mi amigo tenía como DNS en el ESXi las DNS de Google, y cuando desde Ubuntu nos intentamos conectar al ESXi, este hace una comprovación inversa de DNS, si esa comprobación se la hace a Google, a parte de no servir de nada, nos da un delay  que hace petar el script.

Lo primero que me dijo un profesor de informatica fue que el servidor de DNS era muy importante y en las instalaciones de red, en 80% de la inestabilidad de un dominio es provocado directa o indirectamente por una mala configuración del servidor DNS.

Bueno, me he pasado un chorro de horas intentando descubrir que pasaba, así que espero que esto ayude a alguien!

 

Leave a Reply

  

  

  

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

A sample text widget

Etiam pulvinar consectetur dolor sed malesuada. Ut convallis euismod dolor nec pretium. Nunc ut tristique massa.

Nam sodales mi vitae dolor ullamcorper et vulputate enim accumsan. Morbi orci magna, tincidunt vitae molestie nec, molestie at mi. Nulla nulla lorem, suscipit in posuere in, interdum non magna.