in

Python – SFTP


SFTP también se conoce como Protocolo de transferencia de archivos SSH. Es un protocolo de red que proporciona acceso a archivos, transferencia de archivos y administración de archivos a través de cualquier flujo de datos confiable. El programa se ejecuta a través de un canal seguro, como SSH, que el servidor ya ha autenticado al cliente y que la identidad del usuario del cliente está disponible para el protocolo.

los pysftp El módulo es una interfaz simple para SFTP. El módulo ofrece abstracciones de alto nivel y rutinas basadas en tareas para manejar las necesidades de SFTP. Entonces instalamos el módulo en nuestro entorno de Python con el siguiente comando.

pip install pysftp

Ejemplo

En el siguiente ejemplo, iniciamos sesión en un servidor remoto usando sftp y luego obtenemos y colocamos algún archivo en ese directorio.


import pysftp

with pysftp.Connection('hostname', username="me", password='secret') as sftp:

    with sftp.cd('/allcode'):           # temporarily chdir to allcode
        sftp.put('/pycode/filename')  	# upload file to allcode/pycode on remote
        sftp.get('remote_file')         # get a remote file

Cuando ejecutamos el código anterior, podemos ver la lista de archivos presentes en el directorio allcode y también colocar y obtener algún archivo en ese directorio.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

mundo apps

¿Cómo traduzco textos del inglés al español de forma gratuita con mi cámara de Android?

apple touch icon@2

extensiones de joomla: ¿crear un enlace de producto de afiliado de Amazon con un ‘linkId’?