¿Qué es FTP?
FTP (File Transfer Protocol) es un protocolo de red que permite transferir archivos entre tu computadora y el servidor de hosting. Con un cliente FTP podés subir, descargar, modificar y eliminar archivos en tu servidor de forma similar al explorador de archivos de Windows o Mac.
Antes de que existiera cPanel con su Administrador de Archivos web, FTP era la única manera de gestionar los archivos del hosting. Hoy sigue siendo la opción preferida por desarrolladores por su velocidad y compatibilidad.
FTP vs. SFTP: usa siempre SFTP
FTP estándar transmite los datos (incluyendo tu usuario y contraseña) sin cifrar. Si alguien intercepta la conexión, puede robar tus credenciales.
SFTP (Secure File Transfer Protocol) es FTP pero sobre una conexión SSH cifrada. Es el estándar seguro actual. Todos los hostings modernos lo soportan en el puerto 22.
Clientes FTP recomendados
FileZilla (Gratuito y multiplataforma)
El cliente FTP más popular. Disponible para Windows, Mac y Linux. Interfaz de dos paneles: tu computadora a la izquierda, el servidor a la derecha.
Cyberduck (Mac y Windows)
Muy intuitivo, con integración en el Finder de Mac. Gratuito (aunque pide donación).
WinSCP (Windows)
Excelente para Windows. Interfaz similar al explorador de archivos.
Configuración de FileZilla
- Descargá FileZilla desde filezilla-project.org
- Abrilo y ve a Archivo → Gestor de Sitios → Nuevo Sitio
- Completá los datos:
- Protocolo: SFTP - SSH File Transfer Protocol
- Servidor: tudominio.com o la IP del servidor
- Puerto: 22
- Tipo de inicio de sesión: Normal
- Usuario: El usuario de cPanel
- Contraseña: La contraseña de cPanel
- Hacé clic en Conectar
Dónde subir los archivos de tu sitio
Los archivos de tu sitio web deben ir en la carpeta public_html (o www). Esta es la raíz del servidor web: lo que subas ahí será accesible desde tudominio.com.
Para un subdominio (blog.tudominio.com), los archivos van en public_html/blog/ o en una carpeta específica que se configura desde cPanel.