89. Intercambio de ficheros II: SFTP
Tutorial: SFTP (Secure File Transfer Protocol) - Transferencia Segura de Archivos
Introducción a SFTP
SFTP (Secure File Transfer Protocol) es un protocolo que utiliza el mismo mecanismo de transferencia que FTP tradicional, pero con una diferencia crucial: cifra toda la comunicación y la información que intercambiamos.
¿Por qué usar SFTP en lugar de FTP?
Comunicación cifrada: Protege tus datos durante la transferencia
Mayor seguridad: Evita interceptación de credenciales y archivos
Recomendación profesional: Siempre preferible sobre FTP estándar
Verificación del Cliente SFTP en Ubuntu
Ubuntu incluye un cliente SFTP por defecto. Para verificarlo:
man sftp
Verás que está relacionado con OpenSSH, igual que vimos en videos anteriores sobre SSH.
Práctica: Conexión a un Servidor SFTP Público
Paso 1: Encontrar servidores de prueba
Abre tu navegador y busca en Google:
public online SFTP servers
Accede a sitios como freenet.de o free-public-sftp-server que ofrecen servidores de prueba
Paso 2: Conectarse al servidor remoto
Usaremos el servidor: test.rebecca.net
sftp demo@test.rebecca.netExplicación:
demo: usuario de conexión@test.rebecca.net: servidor remoto (usa nombre de dominio en lugar de IP)
Paso 3: Autenticación
Al ejecutar el comando:
El sistema preguntará si deseas conectarte → responde yes
Ingresa la contraseña: password
Paso 4: Comandos básicos SFTP
Una vez conectado, los comandos son similares a FTP:
# Listar archivos remotos ls # Descargar un archivo get readme.txt # Ver ubicación actual en servidor remoto pwd # Crear directorio (puede tener restricciones) mkdir new_dir
Paso 5: Verificar descarga local
# En tu terminal local (fuera de SFTP) cat readme.txt
Verás el contenido del archivo descargado del servidor remoto.
Comandos SFTP más útiles
| Comando | Descripción |
|---|---|
ls | Listar archivos remotos |
lls | Listar archivos locales |
get archivo | Descargar archivo |
put archivo | Subir archivo |
pwd | Directorio actual remoto |
lpwd | Directorio actual local |
cd directorio | Cambiar directorio remoto |
lcd directorio | Cambiar directorio local |
mkdir directorio | Crear directorio remoto |
Consideraciones de seguridad
Los servidores públicos suelen tener permisos de solo lectura
En entornos empresariales, configura autenticación por certificados
SFTP es siempre recomendable sobre FTP estándar
Conclusión
Has aprendido:
La diferencia fundamental entre FTP y SFTP
Cómo conectarte a servidores SFTP remotos
Comandos básicos para transferir archivos
La importancia de usar protocolos seguros
Recuerda: En la mayoría de escenarios, SFTP es la opción recomendada por su seguridad superior.
Comentarios
Publicar un comentario