[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: configurar archivos con paramiko



El lun, 09-03-2009 a las 09:06 -0400, Reiniel Gonzalez Martinez
escribió:
> Hola, espero que todos se sientan bien, ante todo gracias de antemano. Quisiera saber si alguno de ustedes me podria ayudar a configurar ficheros en un host remoto utilizando paramiko, he hecho mi tarea pero lo que he logrado a sido ejecutar comandos pero he probado hacer algo como nano /etc/fstab pero em da error, espero que me puedan ayudar, aqui les posteo la forma en que hago eso....
> 
> import paramiko
> import re,time
> 
> """callcenter root"""
> class SSH:
>     def __init__(self):
>         self.conexion = paramiko.Transport(('10.35.3.152',22))
>         self.conexion.connect(username='root',password='pass')
> 
>     def listar(self):
>         canal = self.conexion.open_session()
>         canal.exec_command('nano /etc/make.conf')
>         
>         salida = canal.makefile('rb', -1).readlines()
>         if salida:
>                   print salida
>         else:
>                   print canal.makefile_stderr('rb', -1).readlines()
> #conexion.close()          
> object = SSH()
> print object.listar() 
> 
> 


Buenas.


No estoy seguro pero creo que paramiko no soporta aplicaciones
interactivas, y nano es una aplicación interactiva.

Si quieres editar el fstab en remoto quizás sea más sencillo usar
utilidades como sed, awk o transferir el archivo y hacer la edición en
local.

Saludos
-- 
http://soleup.eup.uva.es/mariodebian

Attachment: signature.asc
Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente


Reply to: