Subir tu sitio por FTP o SFTP
Para subir un sitio creás una cuenta de FTP desde "Control FTP" (FTP Management), te conectás con un cliente como FileZilla usando el servidor, el usuario completo (que suele terminar en @tudominio.com.ar), la contraseña y el puerto, y dejás los archivos dentro de public_html. Si podés elegir, conectate por SFTP o por FTP sobre TLS: el FTP pelado manda el usuario y la contraseña en texto plano y cualquiera en el camino los lee. Para subir unos pocos archivos no hace falta ningún programa, alcanza con el administrador de archivos del panel.
Crear la cuenta de FTP
- Entrá al panel y abrí "Administrador de cuentas" (Account Manager), y ahí "Control FTP" (FTP Management). Te aparece la lista de cuentas, con la principal arriba.
- Apretá el botón de crear una cuenta nueva. Se abre el formulario con el usuario, la contraseña y el alcance.
- Escribí el nombre de usuario. Si tu dominio está en una IP compartida, el panel le agrega @tudominio.com.ar y ese es el usuario completo que vas a tipear al conectarte.
- Poné una contraseña larga y distinta de la del panel. Esta cuenta se la vas a dar a alguien más, o va a quedar guardada en un programa.
- Elegí el alcance. "Dominio" llega a las carpetas del dominio, incluidas las del correo y los respaldos; "FTP" llega solo a public_ftp; "Usuario" deja a la cuenta encerrada en una carpeta propia dentro de public_html. También hay una opción para escribir una ruta a mano.
- Apretá crear. Si la carpeta no existía, el panel la crea en ese momento, y la cuenta queda lista para conectarse.
Los datos de conexión
| Dato | Qué poner |
|---|---|
| Servidor | ftp.tudominio.com.ar, o la IP del servidor si el dominio todavía no resuelve acá |
| Usuario | El usuario completo, con @tudominio.com.ar si lo lleva |
| Contraseña | La que pusiste al crear la cuenta |
| Puerto | 21 para FTP y para FTPS; 22 para SFTP |
| Modo | Pasivo, que es el que funciona detrás de un router o un firewall casero |
Si el dominio todavía apunta al proveedor viejo, conectate contra la IP del servidor: así subís el sitio y lo dejás probado antes de mover los DNS.
La cuenta principal y las demás
Tu cuenta del panel ya es una cuenta de FTP: mismo usuario, misma contraseña. No se puede borrar, aunque sí podés ponerle una contraseña distinta de la del panel. Cuando cambiás la clave del panel, el propio panel te pregunta si querés que la del FTP principal cambie también.
Es cómodo y es exactamente por eso que no conviene usarla para trabajar. Dársela al diseñador es darle el panel entero. Creá una cuenta por persona y por tarea, con el alcance más chico que le sirva, y cuando el trabajo termina la borrás sin tener que cambiarle la contraseña a nadie más.
FTP, FTPS y SFTP no son lo mismo
| Protocolo | Puerto | Qué protege |
|---|---|---|
| FTP | 21 | Nada. Usuario, contraseña y archivos viajan en texto plano |
| FTPS, que es FTP sobre TLS | 21 | Cifra el acceso y la transferencia sobre la misma conexión de siempre |
| SFTP, que va sobre SSH | 22 | Cifra todo dentro de una sesión SSH; necesita que el plan tenga SSH habilitado |
En FileZilla el FTPS se elige en el gestor de sitios como FTP explícito sobre TLS, y el SFTP es otro protocolo del mismo desplegable.
Por qué no conviene el FTP pelado
Una conexión FTP sin cifrar manda el usuario y la contraseña tal cual, legibles para cualquiera que esté en el camino. En la red de un café, de un coworking o de un hotel, eso es todo lo que hace falta para quedarse con la cuenta.
Y una cuenta de FTP robada no se nota. No hay intento fallido ni alerta: el que entró sube lo que quiere. Es la vía más común por la que aparece código inyectado al final de todos los archivos de un sitio, o un archivo nuevo que nadie subió sirviendo publicidad a los visitantes.
Por eso la receta que circula en los foros (bajar el cifrado a FTP plano para que la conexión funcione) es mala idea: arregla el síntoma y deja la cuenta al descubierto para siempre. Si el cliente se queja del certificado del servidor, mirá el certificado antes de aceptar nada; lo habitual es que el servidor responda con su propio nombre y no con el de tu dominio, y eso es normal.
En qué carpeta va el sitio
- public_html es la raíz de lo que se ve en la web. Lo que dejes un nivel más arriba no lo sirve nadie.
- Si tenés más de un dominio en la cuenta, entrá primero a /domains, después al dominio y ahí a su public_html. El public_html del inicio es un atajo que apunta al último dominio creado, y no siempre es el que estás editando.
- El archivo que se abre al entrar al dominio es index.html, o index.php si el sitio es dinámico. Si tu página principal se llama distinto, el visitante no la ve.
- Los subdominios viven en carpetas dentro de public_html, así que al subir el sitio principal cuidá de no borrarlas.
- private_html es la carpeta del sitio cifrado. Lo habitual es que sea un enlace simbólico a public_html; si son dos carpetas distintas, el sitio por HTTPS puede mostrar algo viejo.
- Los scripts .cgi y .pl van en cgi-bin y se suben en modo texto, no binario, o no ejecutan.
El administrador de archivos del panel
Para cambiar un archivo o subir cuatro imágenes no vale la pena abrir un cliente de FTP. En "Información del sistema y archivos" (System Info & Files), el "Administrador de archivos" (File Manager) te da la misma carpeta desde el navegador: subir, bajar, renombrar, borrar y editar un archivo de texto sin salir del panel.
Y para un sitio entero hay un atajo que ahorra horas: en lugar de arrastrar dos mil archivos sueltos, comprimí todo en un .zip, subí ese único archivo y extraelo desde el administrador. Dos mil transferencias chicas tardan muchísimo más que una grande, y cada una es una oportunidad de que algo se corte a la mitad.
Los errores de conexión más comunes
- Usuario o contraseña incorrectos, con el usuario bien escrito: casi siempre falta el @tudominio.com.ar del final.
- Conecta, saluda y se queda colgado al listar la carpeta: es el modo de transferencia. Pasá el cliente a modo pasivo; si ya estaba, el que corta es el firewall o el router de tu lado. Probar desde otra red aclara en un minuto de quién es el problema.
- Conexión rechazada en el puerto 22: el plan no tiene SSH habilitado, y sin SSH no hay SFTP. Usá FTPS, que va por el 21 y cifra igual.
- Subiste todo y el sitio sigue mostrando la página del proveedor: o los archivos quedaron fuera de public_html, o el dominio todavía no apunta acá.
- El servidor corta las transferencias al poco rato: el cliente está abriendo demasiadas conexiones en paralelo. Bajalas a una o dos.
- El sitio aparece a medias: quedaron transferencias fallidas. Los clientes serios las muestran en una cola aparte, y conviene reintentar solo esas en lugar de subir todo de nuevo.
Preguntas frecuentes
¿Puedo limitar a alguien a un solo subdominio?
Sí. Se crea la cuenta con el nombre del subdominio y el alcance de usuario, de modo que solo vea esa carpeta y no el resto del sitio. Es lo que corresponde cuando un tercero mantiene una sección y nada más.
¿Por qué mi usuario lleva @dominio y el de un conocido no?
Porque tu dominio está en una IP compartida y el servidor necesita el dominio para saber a qué cuenta pertenece el usuario. Con IP dedicada, el usuario va solo.
¿SFTP y FTPS protegen igual?
Los dos cifran la sesión y los archivos. La diferencia práctica es de disponibilidad: SFTP necesita SSH habilitado en el plan, y FTPS funciona sobre el FTP de siempre. Si tenés las dos, cualquiera sirve; si no, FTPS.
¿Puedo usar FTP para mover un sitio de un hosting a otro?
Se puede, bajando todo de un lado y subiéndolo al otro, pero es la parte fácil: falta la base de datos, el correo y el orden en que se cambian los DNS. Bajar los archivos por FTP sirve como copia de seguridad del paso, no como plan de migración.
Seguí leyendo
Cómo migrar tu sitio a otro hosting sin que se caiga
El orden correcto para cambiar de proveedor sin corte visible: qué se copia primero, cómo se prueba y cuándo se tocan los DNS.
Cómo hacer un backup de tu sitio desde el panel
Armar un respaldo en DirectAdmin, qué incluye y qué queda afuera, bajarlo a tu equipo y restaurarlo. Y por qué dejarlo en el servidor no alcanza.
Crear una cuenta de correo en DirectAdmin
Dónde está el formulario en el panel, qué va en cada campo, cómo entrar al webmail y cómo cambiar la clave o borrar la casilla sin perder el correo.