← Volver

Cómo subir un archivo vía SFTP

Usando la librería pysftp:

import pysftp

# Dirección o IP del servidor SFTP.
host = "ftp.mi-sitio.com"
# Usuario y contraseña.
username = "mi-usuario"
password = "mi-clave-123"

# Realizar la conexión.
with pysftp.Connection(host, username=username, password=password) as sftp:
# Cambiar el directorio a la carpeta remota donde se quiere
# subir el archivo.
with sftp.cd("/home/public_html"):
# Subir el archivo local hola.txt al servidor.
sftp.put("hola.txt")

Para ejecutar este código primero es necesario instalar el módulo pysftp vía pip ejecutando en la terminal:

pip install pysftp

ftp


💡 Ofrecemos servicios profesionales de desarrollo y capacitación en Python a personas y empresas. Consultanos por tu proyecto.