FTP y subida de archivos

Qué es FTP y SFTP, cómo conectarte al servidor con un cliente (FileZilla, etc.) y subir o editar archivos de tu web.

FTP (File Transfer Protocol) es un protocolo para enviar y recibir archivos entre tu ordenador y el servidor. SFTP es la versión segura (sobre SSH), recomendada siempre que el hosting lo permita.

Un cliente FTP (FileZilla, WinSCP, el integrado en algunos editores) te permite ver las carpetas del servidor y arrastrar archivos para subirlos o bajarlos.

Tu proveedor de hosting te da usuario, contraseña (o clave SSH) y el servidor (ej. ftp.midominio.com o la IP). Con eso configuras la conexión y subes el contenido de tu web.

  • Transferir archivos al servidor.
  • FTP sirve para conectar a un servidor remoto y subir, bajar o borrar archivos. Se usa desde hace décadas para publicar webs: subes los HTML, CSS, JS e imágenes a la carpeta pública (suele llamarse public_html, www o htdocs). FTP clásico no cifra los datos; SFTP (SSH File Transfer Protocol) hace la misma función pero sobre una conexión cifrada. Siempre que puedas, usa SFTP.
  • FTP: puerto 21 (no cifrado).
  • SFTP: sobre SSH, puerto 22 por defecto (cifrado).
  • FTPS: FTP con SSL/TLS; otra variante segura.

¿Qué es FTP y SFTP?

Transferir archivos al servidor.

FTP sirve para conectar a un servidor remoto y subir, bajar o borrar archivos. Se usa desde hace décadas para publicar webs: subes los HTML, CSS, JS e imágenes a la carpeta pública (suele llamarse public_html, www o htdocs). FTP clásico no cifra los datos; SFTP (SSH File Transfer Protocol) hace la misma función pero sobre una conexión cifrada. Siempre que puedas, usa SFTP.

  • FTP: puerto 21 (no cifrado).
  • SFTP: sobre SSH, puerto 22 por defecto (cifrado).
  • FTPS: FTP con SSL/TLS; otra variante segura.

Usar un cliente FTP (FileZilla)

Conectar y subir archivos.

En FileZilla (u otro cliente) introduces el host (servidor FTP/SFTP que te dio el hosting), el usuario y la contraseña. Al conectar verás dos paneles: tu equipo (local) y el servidor (remoto). Navega hasta la carpeta donde debe estar la web (por ejemplo public_html) y arrastra los archivos desde local a remoto para subirlos. Puedes editar permisos (chmod) desde el cliente si el servidor es Linux.

Datos que te da el hosting

Servidor, usuario y contraseña.

Al contratar hosting suelen darte: servidor FTP (ej. ftp.tudominio.com o IP), usuario (a veces el mismo que el panel o uno específico para FTP), contraseña y puerto (21 FTP, 22 SFTP). En el panel de control (cPanel, Plesk, etc.) suele haber una sección «FTP» o «Archivos» donde ves o creas usuarios y la ruta de la carpeta pública. Si usas SSH, te darán acceso por clave en lugar de (o además de) contraseña.

Introducción al Mundo Web, Hosting y Dominios
11

FTP y subida de archivos

Qué es FTP y SFTP, cómo conectarte al servidor con un cliente (FileZilla, etc.) y subir o editar archivos de tu web.

Código del tema: FTP

📘 Teoría

¿Qué es FTP y SFTP?

Transferir archivos al servidor.

FTP sirve para conectar a un servidor remoto y subir, bajar o borrar archivos. Se usa desde hace décadas para publicar webs: subes los HTML, CSS, JS e imágenes a la carpeta pública (suele llamarse public_html, www o htdocs). FTP clásico no cifra los datos; SFTP (SSH File Transfer Protocol) hace la misma función pero sobre una conexión cifrada. Siempre que puedas, usa SFTP.

  • FTP: puerto 21 (no cifrado).
  • SFTP: sobre SSH, puerto 22 por defecto (cifrado).
  • FTPS: FTP con SSL/TLS; otra variante segura.

Usar un cliente FTP (FileZilla)

Conectar y subir archivos.

En FileZilla (u otro cliente) introduces el host (servidor FTP/SFTP que te dio el hosting), el usuario y la contraseña. Al conectar verás dos paneles: tu equipo (local) y el servidor (remoto). Navega hasta la carpeta donde debe estar la web (por ejemplo public_html) y arrastra los archivos desde local a remoto para subirlos. Puedes editar permisos (chmod) desde el cliente si el servidor es Linux.

Datos que te da el hosting

Servidor, usuario y contraseña.

Al contratar hosting suelen darte: servidor FTP (ej. ftp.tudominio.com o IP), usuario (a veces el mismo que el panel o uno específico para FTP), contraseña y puerto (21 FTP, 22 SFTP). En el panel de control (cPanel, Plesk, etc.) suele haber una sección «FTP» o «Archivos» donde ves o creas usuarios y la ruta de la carpeta pública. Si usas SSH, te darán acceso por clave en lugar de (o además de) contraseña.

🧰 Recursos

Test

Comprueba tus conocimientos con un test sobre Introducción al Mundo Web, Hosting y Dominios.

Test de Introducción al Mundo Web, Hosting y Dominios

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .