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. culTest

La hice en febrero de 2026 para facilitar el aprendizaje de mis alumnos. La idea es aprender desarrollo web practicando y que el proyecto siga creciendo con nuevos temas, tests y retos.

Está inspirada en MDN, W3Schools, CodePen, Manz y muchos otros sitios de documentación sobre desarrollo web. Quería combinar teoría útil, ejemplos ejecutables, retos y el sistema de tests que ya tenía en culTest. culTest

Si te gustó, si no te gustó o si quieres escribirme, puedes hacerlo en cristianeslava@gmail.com