Apuntes básicos de FTP (cliente)
¿Qué es FTP?
FTP (File Transfer Protocol) es un protocolo para transferir archivos entre tu ordenador y un servidor. Estos apuntes son cuasi-históricos. Hoy en día, se recomienda usar alternativas más seguras como SFTP o FTPS (FTP + SSL).
Nota: FTP normal no cifra contraseñas ni archivos. Úsalo solo en redes privadas o con datos no sensibles.
¿Cómo conectarse?
Opción 1: Clientes Gráficos (Recomendado)
Opción 2: Desde el Navegador (Solo Lectura)
Escribe en la barra de direcciones:
ftp://ejemplo.com
(No ingreses credenciales aquí: ¡quedan guardadas en el historial!).
Nota: muchos navegadores han retirado este protocolo
Opción 3: Consola
Windows (PowerShell):
# FTP básico (no seguro) ftp ejemplo.com Usuario: anonymous Contraseña: (tu_email@example.com)
Linux/macOS (Terminal):
# Usar SFTP (recomendado) sftp usuario@ejemplo.com
Comandos Útiles (Modo Consola)
Comando | Función |
---|---|
ls |
Listar archivos en el servidor. |
cd carpeta |
Cambiar de carpeta remota. |
lcd carpeta |
Cambiar carpeta local (tu PC). |
get archivo |
Descargar un archivo. |
put archivo |
Subir un archivo. |
bye |
Cerrar conexión. |
Ejemplo: Conexión a un Servidor Público
Vamos a conectarnos a ftp.gnu.org
(servidor público):
- Abre FileZilla/WinSCP o tu cliente preferido.
- Ingresa estos datos:
- Servidor:
ftp.gnu.org
- Usuario:
anonymous
- Contraseña:
(tu_email)
- Puerto:
21
- Servidor:
- ¡Explora los archivos sin modificar nada!
¿Qué usar en vez de FTP?
Para mayor seguridad:
- SFTP: Usa SSH (puerto 22). Ideal para Linux.
- FTPS: FTP + SSL. Soporte en clientes como FileZilla.
- Cloud: Servicios como Nextcloud o Syncthing.