← 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


💬 ¿Alguna duda sobre este código? ¡Preguntanos en el foro!

❤️ ¿Te gusta nuestro contenido? ¡Ayudanos a seguir creciendo con una donación!