Saltar al contenido
LINWIND de Windows a Linux

~/linux

Instalar y configurar un servidor FTP en Ubuntu

Linwind · · 2 min

FTP es uno de los protocolos más usados para enviar y recibir ficheros de forma remota. Si quieres llegar a los ficheros de tu equipo estés donde estés, tener un servidor FTP arrancado en él es una posible solución.

Esquema del modelo cliente servidor de FTP

Instalar vsftpd

Para crear el servidor uso vsftpd, que está en los repositorios de Ubuntu. Lo instalas desde el terminal con:

sudo apt install vsftpd

Configurarlo

La configuración está en el fichero /etc/vsftpd.conf y tienes que editarlo con privilegios de administrador, por ejemplo con:

sudo nano /etc/vsftpd.conf

Las líneas que llevan una # delante están comentadas y no afectan al servidor. Para activar una opción, quita la # y deja el valor en YES. Las que más vas a tocar son estas tres:

local_enable=YES
write_enable=YES
anonymous_enable=NO

Con local_enable pueden entrar los usuarios del sistema con su cuenta, y con write_enable pueden subir ficheros, no solo descargarlos. anonymous_enable abre el acceso anónimo, que viene desactivado, y yo lo dejaría así salvo que sepas para qué lo quieres.

Cuando termines los cambios, reinicia el servicio para que los lea:

sudo systemctl restart vsftpd

La alternativa, ProFTPD

La otra opción que probé en su día es ProFTPD, que sigue en los repositorios de Ubuntu con el paquete proftpd-core:

sudo apt install proftpd-core

Por aquel entonces lo acompañaba de GProFTPD, una interfaz gráfica para administrarlo sin pasar por la consola. Ya no está en los repositorios de Ubuntu y su descarga original ha desaparecido, así que hoy ProFTPD también se configura desde su fichero de texto.

Ojo si lo abres a Internet

FTP no cifra nada. La documentación de Ubuntu lo explica claro: el usuario, la contraseña y los ficheros viajan en abierto y se pueden interceptar con facilidad. Para tu red de casa puede valer. Si vas a entrar desde fuera, yo usaría SFTP, que va sobre SSH y es lo que la propia documentación propone para mover ficheros de forma segura.

Imagen: Wikipedia.

Revisado y actualizado en octubre de 2026.

# sigue leyendo

6 comentarios

  1. Muy bien. Ahora, ¿cómo puedo probar el servidor FTP?
    tengo dos computadoras con ubuntu 9.10 y quisiera probar la transferencia de datos de una máquina a otra pero no tengo idea de cómo hacerlo. Agradecería mucho su respuesta.

  2. Hola, Gracias por la explicacion. El servidor esta funcionando pero pasa algo muy importante; no puedo logearme devido a que no se que usuario o contraseña utilizar.

  3. Jacf para poder logearte necesitar colocar el nombre de usuario de tu cuenta en linux y tu contraseña. aparecera una lista de todas las carpetas que tienes

  4. hola gracias por la informacion mi problema es el mismo de Jónathan
    pero mi pc es un server 10.04
    y seria de mucha ayuda si m eayudaran con algo mas:
    quisira hacer una sala chat y me piden esstos requisitos:

    Programa De acceso a FTP

    El script de Chat
    como hago o donde consigo esta informacion gracias

    1. Hola yo monté el servidor FTP vsftp en ubuntu 11.10, pero no puedo decirle al servicio que un determinado usuario valla a una dirección en específico y no a su escritorio. El otro problema que tengo es que mi servidor después de un tiempo corto se le cae la conexión y tengo que volverla a conectar. Al guno de ustedes me puede ayudar con esos dos problemas?

  5. hola, agradeceria muchisimo su ayuda con este caso, yo ya instale y realice las configuraciones vsfptd, pero a la hora de loguearme con filezilla, me aparece login incorrecto, a pesar de usar mis datos de la cuenta de ubuntu, el root, o hay alguna forma de personalizar usuarios, de antemano mil gracias!.

Deja un comentario

Tu correo no se publica.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.