[pyar] Problema para conectarme a Servidor SSH con python
Matias Pereira
matiasmpereira en gmail.com
Vie Jul 22 22:18:37 ART 2016
Si no entiendo mal el ZAHO es un alias en el servidor no? Si es así sería
útil saber cual es el comando que realmente ejecuta. Por lo que veo si la
conexion se ejecuta correctamente o bien el problema es el comando o es el
envío del mismo.
Por un lado probaría con un comando simple como uname o ls -l para
descartar que el problema sea el comando (cuestiones de permisos o
configuración del alias en el aliases o en el .bash_profile)
Y otra cosa que podría servir es ver el código que envía el comando al
server.
Saludos.
El jul. 22, 2016 1:37 PM, "José de Jesus Marquez Rangel" <ing.jdj en gmail.com>
escribió:
> Gracias por la ayuda voy a detallar la situación con imágenes y explicar
> brevemente lo que sucede ante de cada print :
>
>
>
> *Script de conexión al equipo con paramiko.*
> [image: Imágenes integradas 1]
>
>
>
>
> *Resultado de la ejecución.[image: Imágenes integradas 2]*
>
> *Resultado del logs.*
> El problema radica cuando ejecuto el comando al servidor remoto ya que la
> autenticacion es satisfactoria, el error se genera cuando se ejecuta el
> comando. Lo en amarillo resalto.
>
>
>
> *[image: Imágenes integradas 3]*
>
>
> *El prompt donde me conecto es el siguiente.[image: Imágenes integradas 4]*
>
>
> *Pregunta:*
> Tendrá que ver algo con la entrada del prompt.
>
>
>
>
>
> *--------------------------------------------------------------------------------------------------------------------------------------------------------------------------*
>
> 2016-07-22 3:45 GMT-04:00 Marcos Dione <mdione en grulic.org.ar>:
>
>> On Thu, Jul 21, 2016 at 03:54:02PM -0400, José de Jesus Marquez Rangel
>> wrote:
>> > Voy a comentar paramiko, no existen ningún parametro en especial
>>
>> no sé qué mail estás usando, pero te está desarmando todo el
>> formateado del script en python y las salidas... veo de limpiarlo un
>> poco:
>>
>> > from paramiko import SSHClient, AutoAddPolicy, util,Transport
>> > import traceback
>> >
>> > log_filename='log.log'
>> >
>> > ssh = SSHClient()
>> > util.log_to_file(log_filename)
>> > ssh.set_missing_host_key_policy(AutoAddPolicy())
>> >
>> > #MssBTO01
>> > try:
>> >
>> > v
>>
>> de curioso nomás, qué es esta v?
>>
>> > ssh.connect('XX.XX.XX.X', username='XXXXX',
>> > password='',port=22)
>> >
>> >
>> > command = 'ZAHO;'
>> > (stdin, stdout, stderr) = ssh.exec_command("ZAHO;")
>> >
>> > except Exception as e:
>> > print(traceback.print_exc())
>> > print(e)
>> > finally:
>> > ssh.close()
>> >
>> >
>> > C:\Users\e09668\Aplicativo1\Scripts\python.exe
>> C:/Users/e09668/PycharmProjects/Aplicativo1/conexion.py
>> > Traceback (most recent call last):
>> > File "C:/Users/e09668/PycharmProjects/Aplicativo1/conexion.py", line
>> 17,
>> > in <module>
>> > (stdin, stdout, stderr) = ssh.exec_command("ZAHO;")
>> > File "c:\python34\lib\site-packages\paramiko\client.py", line 424, in
>> exec_command
>> > chan.exec_command(command)
>> > File "c:\python34\lib\site-packages\paramiko\channel.py", line 60, in
>> _check
>> > return func(self, *args, **kwds)
>> > File "c:\python34\lib\site-packages\paramiko\channel.py", line 234,
>> in exec_command
>> > self._wait_for_event()
>> > File "c:\python34\lib\site-packages\paramiko\channel.py", line 1103,
>> in _wait_for_event
>> > raise e
>> > paramiko.ssh_exception.SSHException: Channel closed.
>>
>> > None
>> > Channel closed.
>>
>> y ésto que es?
>>
>> > prompt del servidor que me estoy conectado.
>> > MAIN LEVEL COMMAND <___>
>> > <
>> >
>>
>> y esto?
>>
>> también nos vendría bien los logs, aunque parece que se conecta bien.
>>
>> --
>> (Not so) Random fortune:
>> Terrorism isn't a crime against people or property. It's a crime against
>> our minds, using the death of innocents and destruction of property to
>> make us fearful.
>> -- Bruce Schneier
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20160722/8a891e2f/attachment-0001.html>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 14036 bytes
Desc: no disponible
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20160722/8a891e2f/attachment-0004.png>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 10019 bytes
Desc: no disponible
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20160722/8a891e2f/attachment-0005.png>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 9656 bytes
Desc: no disponible
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20160722/8a891e2f/attachment-0006.png>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 621 bytes
Desc: no disponible
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20160722/8a891e2f/attachment-0007.png>
Más información sobre la lista de distribución pyar