Instalar vsftpd en Linux

Sistemas Operativos

Vsftpd es uno de los servidores FTP más potentes disponible para varias distribuciones de Linux. En este caso, lo instalaremos en un Ubuntu.

Instalar

sudo apt update

Descargaremos desde internet el paquete vsftpd con sus dependencias:

sudo apt install vsftpd

Por seguridad, haremos una copia de seguridad del archivo de configuración:

sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak

Configuración

Ahora comenzaremos con una configuración estándar del FTP.

Editaremos nuestro archivo /etc/vsftpd.conf quitando el comentario (#) en estas líneas:

write_enable=YES
local_umask=022
chroot_local_user=YES

La opción “write_enable” permite a los clientes salvar información en el ftp, usadlo a vuestra propia discreción. Lo normal en sistemas colaborativos es que interese habilitarla.

Ahora añadiremos al final del mismo archivo las siguientes líneas:

allow_writeable_chroot=YES
pasv_min_port=40000
pasv_max_port=40100

La primera de las 3 líneas permite mantener a los usuarios sin permiso de chroot aislados. Las otras dos son para configurar los puertos por los que se comunicará nuestro servidor con los clientes en modo pasivo.

Comandos

Reiniciar

sudo systemctl restart vsftpd.service

Arrancar

sudo systemctl start vsftpd.service

Parar

sudo systemctl stop vsftpd.service

Ver estado

service vsftpd status

Contenidos relacionados

Escribe una respuesta


61 − 60 =