Herramientas de usuario

Herramientas del sitio


informatica:programacion:python:modulos:paramiko

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:programacion:python:modulos:paramiko [2020/11/10 13:49] – [Conexión SSH anidada] tempwininformatica:programacion:python:modulos:paramiko [2020/11/10 13:54] (actual) – [Transferencia de ficheros] tempwin
Línea 121: Línea 121:
  
 ===== Transferencia de ficheros ===== ===== Transferencia de ficheros =====
 +
 +<code python>
 +import paramiko
 +
 +ssh = paramiko.SSHClient()
 +ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
 +ssh.connect(hostname = "", username = "", password = "", port = 22)
 +
 +sftp_client = ssh.opensftp()
 +
 +# Listamos las operaciones que podemos realizar sobre el nuevo objeto
 +print(dir(sftp_client))
 +
 +# Descargamos un fichero desde servidor al equipo local
 +sftp_client.get("/ruta/al/archivo/remoto.ext", "/ruta/destino/archivo/local.txt")
 +
 +# Subimos un fichero al servidor SSH
 +sftp_client.put("/ruta/destino/archivo/local.txt", "/ruta/al/archivo/remoto.ext")
 +
 +sftp_client.close()
 +ssh.close()
 +</code>
informatica/programacion/python/modulos/paramiko.1605012589.txt.gz · Última modificación: por tempwin