Subir archivos a tu hosting: FTP, File Manager y SFTP (explicado fácil)
¡Hola! ¿Estás listo para dar el salto y poner tu página web online? Si has llegado hasta aquí, probablemente ya tienes un hosting contratado y te estás preguntando cómo demonios se suben los archivos de tu web. Es una de las primeras barreras que todo el mundo encuentra, pero te prometo que es mucho más fácil de lo que parece.
En esta guía completa, vamos a desmitificar el proceso de subir archivos hosting de una vez por todas. Vamos a ver las tres formas más comunes y sencillas de hacerlo: el File Manager de cPanel (desde el navegador), el clásico FTP con FileZilla (desde tu ordenador) y el más seguro y moderno SFTP. Al final, serás capaz de subir tu web como un profesional, sin miedo y con total confianza.
Vamos a ello. Coge un café, relájate y sigue estos pasos.
¿Qué significa realmente "subir archivos a mi hosting"?
Antes de meternos en faena, vamos a entender qué estamos haciendo. Piensa en tu hosting como una casa vacía, y tu página web son los muebles, cuadros y objetos que la hacen habitable. "Subir archivos" es simplemente el proceso de mover esos muebles (tus archivos HTML, CSS, imágenes, etc.) desde tu ordenador hasta las habitaciones de esa casa (tu servidor).
Para que tu web sea visible, esos archivos deben estar en una carpeta concreta. Normalmente, en la mayoría de los paneles de control, esta carpeta se llama public_html o www. Es el "salón" de tu casa, el lugar donde el mundo exterior (los visitantes) puede ver lo que hay dentro. Si pones los archivos en la carpeta equivocada, la gente no verá tu web.
Ahora sí, vamos a ver las tres maneras de hacer el traslado.
Método 1: El File Manager de cPanel (El más fácil, sin programas)
Si tu hosting usa cPanel (el panel de control más popular del mundo), esta es, con diferencia, la forma más rápida y sencilla de subir web cPanel. No necesitas instalar nada, solo tu navegador web.
### ¿Cómo acceder al File Manager?
-
Inicia sesión en tu cPanel. Generalmente, la dirección es algo así como
tudominio.com/cpanelotudominio.com:2083. Usa el usuario y la contraseña que te dio tu proveedor de hosting. -
Busca la sección "Archivos". Una vez dentro, mira la página principal. Busca un icono que diga "Administrador de archivos" o "File Manager". Haz clic en él. A veces te pedirá que elijas un directorio raíz; elige
public_htmloDocument Rootpara ir directo al grano.
### Subiendo tus archivos paso a paso
-
Navega a la carpeta correcta. Dentro del File Manager, verás una lista de carpetas. Haz doble clic en la carpeta
public_html. Es posible que ya tenga algunos archivos dentro (comoindex.htmlocgi-bin). No te preocupes, puedes borrarlos si estás empezando desde cero o sobrescribirlos. -
Usa el botón "Subir". En la barra de herramientas superior, verás un botón que dice "Subir" o un icono con una flecha hacia arriba. Haz clic en él.
-
Selecciona tus archivos. Se abrirá una nueva ventana (o una pestaña) con un botón que dice "Seleccionar archivos". Haz clic y busca en tu ordenador la carpeta con tu web. Selecciona todos los archivos que quieras subir (puedes usar
Ctrl + clicpara seleccionar varios). -
Espera a que termine. Verás una barra de progreso para cada archivo. Cuando llegue al 100%, el archivo se habrá subido a tu servidor. Es importante que esperes a que todos terminen antes de cerrar la ventana.
-
Vuelve al File Manager. Una vez subido, vuelve a la pestaña del File Manager y actualiza la página (F5). ¡Ahí estarán tus archivos! Ya puedes ver tu web en el navegador.
[TIP] Si tu web es un WordPress, el File Manager es perfecto para subir plugins o temas que hayas descargado en formato
.zip. Simplemente súbelo y luego haz clic derecho sobre él y selecciona "Extraer" para descomprimirlo directamente en el servidor.
[WARNING] Ten cuidado con el tamaño de los archivos. El File Manager de cPanel a veces tiene un límite de tamaño (por ejemplo, 128 MB o 256 MB). Si tu archivo es muy grande (como un backup o un vídeo), este método puede fallar. En ese caso, usa FTP o SFTP.
Método 2: FTP con FileZilla (El clásico de escritorio)
FTP (Protocolo de Transferencia de Archivos) es el método tradicional para subir archivos hosting. Es más potente y flexible que el File Manager, especialmente si tienes que subir cientos de archivos o carpetas enteras. Para esto, usaremos FileZilla, el cliente FTP más famoso y gratuito.
### Preparando FileZilla
-
Descarga e instala FileZilla. Ve a la página oficial de FileZilla y descarga la versión para tu sistema operativo (Windows, Mac, Linux). La instalación es sencilla, solo sigue los pasos del asistente.
-
Consigue tus datos de conexión FTP. Esta información la puedes encontrar en el email de bienvenida de tu hosting o en el panel de control (cPanel). Necesitarás:
- Servidor (Host): Normalmente es
ftp.tudominio.comotudominio.com. - Nombre de usuario: El mismo que usas para entrar al cPanel.
- Contraseña: La misma que usas para el cPanel.
- Puerto: Para FTP normal, suele ser el 21.
- Servidor (Host): Normalmente es
### Conectándote y subiendo archivos
-
Abre FileZilla. Verás una interfaz dividida en dos partes. A la izquierda, el "Sitio local" (tu ordenador), y a la derecha, el "Sitio remoto" (tu servidor).
-
Rellena los datos de conexión. En la barra superior, introduce el Host, el Nombre de usuario, la Contraseña y el Puerto. Luego, haz clic en "Conexión rápida" (el botón con un rayo).
-
Navega a la carpeta correcta en el servidor. En el panel derecho (Sitio remoto), navega hasta la carpeta
public_html. Haz doble clic en ella para entrar. -
Selecciona y sube. En el panel izquierdo (Sitio local), navega hasta la carpeta donde tienes tu web. Selecciona todos los archivos y carpetas (puedes usar
Ctrl + Apara seleccionar todo). Arrastra los archivos seleccionados desde el panel izquierdo hasta el panel derecho (dentro depublic_html). FileZilla empezará a subirlos automáticamente. -
Espera a que termine. En la parte inferior, verás una pestaña llamada "Cola de archivos fallidos" o "Transferencias exitosas". Verás una lista de archivos con una barra de progreso. Cuando todos estén al 100%, habrás terminado.
[INFO] FileZilla es genial porque si la conexión se corta a mitad de camino, puedes reanudarla. También puedes hacer clic derecho en un archivo y elegir "Subir" o "Descargar" para gestionar archivos individuales sin arrastrar y soltar.
[WARNING] Asegúrate de no mezclar las carpetas. Es muy fácil arrastrar una carpeta entera dentro de otra por error. Revisa siempre que la ruta en el panel derecho sea exactamente
/public_html/antes de soltar los archivos.
Método 3: SFTP (La opción segura y moderna)
SFTP (Protocolo de Transferencia de Archivos Seguro) es básicamente FTP, pero pasando por un túnel cifrado (SSH). Esto significa que tus datos (usuario, contraseña y archivos) viajan de forma segura, protegidos de miradas indiscretas. Es la opción recomendada hoy en día por su seguridad.
### ¿Cuál es la diferencia con FTP?
La principal diferencia es la seguridad. Con FTP, tus credenciales y datos viajan en texto plano. Si alguien intercepta la conexión, podría verlos. Con SFTP, todo está cifrado. Además, SFTP usa un puerto diferente (el 22 por defecto), lo que a veces puede estar bloqueado por el firewall de tu hosting, aunque lo normal es que esté activo.
### Configurando FileZilla para SFTP
La buena noticia es que FileZilla soporta SFTP sin necesidad de instalar nada más. Solo tienes que cambiar un par de cosas.
-
Abre FileZilla y ve al "Gestor de Sitios". Puedes hacerlo en el menú "Archivo" -> "Gestor de Sitios" o con el icono que tiene tres monitores apilados.
-
Crea un nuevo sitio. Haz clic en "Nuevo sitio" y ponle un nombre (por ejemplo, "Mi Hosting Seguro").
-
Configura el protocolo. En la pestaña "General", en el desplegable "Protocolo", selecciona "SFTP - Protocolo de Archivos SSH".
-
Rellena los datos. Ahora introduce el Servidor (
tudominio.com), el Puerto (normalmente 22, pero verifica con tu proveedor), el Usuario y la Contraseña. Haz clic en "Conectar". FileZilla te preguntará si confías en la clave del servidor; acepta y marca "Confiar siempre en este host". -
¡Listo! Ahora estás conectado de forma segura. El proceso de subir archivos es idéntico al de FTP: arrastra los archivos de tu ordenador (izquierda) a la carpeta
public_htmlen el servidor (derecha).
[TIP] Algunos paneles de control, como Syspanel (anteriormente conocido como HestiaCP), gestionan el acceso SFTP de forma ligeramente diferente. Si tu hosting usa Syspanel, recuerda que el acceso al panel de control se realiza a través del puerto 2106. Dentro de Syspanel, podrás crear usuarios de SFTP y ver las rutas exactas de tus carpetas. Es un panel muy intuitivo, no tendrás problemas.
[WARNING] Si estás usando Syspanel y no puedes conectarte por SFTP, asegúrate de que tu usuario de FTP/SFTP tenga los permisos correctos sobre la carpeta
public_html. A veces, los usuarios se crean sin acceso a esa carpeta por defecto.
Resumen rápido: ¿Cuál elegir?
Para que no te pierdas, aquí tienes un resumen con las claves de cada método:
- File Manager (cPanel): Ideal para subidas rápidas de pocos archivos o para gestionar archivos individuales desde el navegador. No necesitas instalar nada. Perfecto para principiantes.
- FTP (FileZilla): La opción más completa y versátil. Perfecto para subir webs enteras, grandes cantidades de archivos o si necesitas funciones avanzadas como reanudar descargas o editar archivos sobre la marcha. Es el estándar de la industria.
- SFTP (FileZilla): La versión segura de FTP. Úsalo siempre que sea posible, especialmente si manejas información sensible o trabajas en redes Wi-Fi públicas. La configuración es casi idéntica a FTP.
Preguntas Frecuentes (FAQ)
### ¿Qué hago si veo un error de "Permiso denegado" al subir archivos?
Esto suele significar que el usuario FTP que estás usando no tiene permisos de escritura en la carpeta public_html. Si estás en cPanel, puedes verificar los permisos haciendo clic derecho en la carpeta y seleccionando "Cambiar permisos". Debe estar en 755 para carpetas y 644 para archivos. En Syspanel, revisa que el usuario FTP tenga asignada la carpeta correcta en su configuración.
### ¿Puedo subir archivos desde mi teléfono móvil?
Sí, puedes. El File Manager de cPanel funciona en cualquier navegador móvil. También hay aplicaciones FTP para Android e iOS que se conectan a tu servidor. Sin embargo, para proyectos grandes, es mucho más cómodo y rápido hacerlo desde un ordenador.
### ¿Qué es la carpeta public_html y por qué es tan importante?
Es el directorio raíz público de tu sitio web. Cualquier archivo que coloques ahí es accesible desde internet a través de tu dominio. Es la "puerta de entrada" a tu web. Si colocas archivos fuera de esta carpeta, no serán visibles para los visitantes.
### ¿Necesito borrar los archivos que hay por defecto en public_html antes de subir los míos?
Si estás instalando una web desde cero (como WordPress), puedes sobrescribir los archivos existentes. Si hay un archivo index.html por defecto, es posible que tu web muestre eso en lugar de tu nuevo contenido. Es recomendable borrar los archivos de prueba o de "página en construcción" antes de subir los tuyos.
### ¿Cuánto tiempo tarda en "verse" mi web después de subir los archivos?
Normalmente, es inmediato. Una vez que el archivo index.html o index.php está en la carpeta public_html, tu web es visible al instante. A veces, tu navegador puede tener una caché que muestre una versión antigua; prueba a limpiar la caché o usar una ventana de incógnito.
¡Y eso es todo! Ahora ya tienes todas las herramientas y conocimientos necesarios para subir archivos hosting sin sudar. Empieza con el File Manager para tus primeras pruebas y, cuando te sientas más cómodo, explora el mundo de FileZilla con FTP o SFTP. Es una habilidad esencial para cualquier propietario de una web, y acabas de dominarla.
Si te surge cualquier otra duda, no dudes en consultar la documentación de tu proveedor de hosting o abrir un ticket de soporte. ¡Ellos están para ayudarte! Suerte con tu proyecto online.
