Cómo configurar el servidor FTP VSFTPD en Debian Top 10?

Cómo configurar el servidor FTP VSFTPD en Debian Top 10?
VSFTPD (Daemon FTP muy seguro), con licencia bajo la Licencia Pública General de GNU, es un protocolo FTP utilizado para transferir archivos hacia y desde una red remota. Es un servidor FTP seguro, estable y rápido que es compatible con los sistemas operativos Linux/UNIX. En esta publicación, aprenderemos cómo configurar un servidor FTP VSFTPD en el sistema Debian.

Nota: Los comandos se han probado en el último lanzamiento de Debian I.mi., Debian 10.

Configuración del servidor FTP VSFTPD en Debian 10

Siga los pasos a continuación para configurar el servidor VSFTPD en Debian 10:

Paso 1: Instalar VSFTPD

Primero, actualice el índice del repositorio utilizando el siguiente comando en terminal:

$ sudo apt actualización

Ahora, puede instalar VSFTPD de la siguiente manera:

$ sudo apt instalación vsftpd

El sistema puede solicitarle una contraseña de sudo y también puede solicitarle la opción S/N (sí/no) para continuar con la instalación de VSFTPD. Presione y para continuar.

Una vez finalizado la instalación, puede verificarla utilizando el siguiente comando:

$ vsftpd -versiones

Paso 2: Permitir FTP en el firewall

Si un firewall se está ejecutando en su máquina, permita los puertos 20 y 21 para el tráfico FTP. Para verificar si se ejecuta un firewall, ejecute el siguiente comando en la terminal:

$ sudo UFW estado

Si ve el estado "activo" en la salida, significa que el firewall se está ejecutando en su sistema.

Ahora para permitir el puerto 20 y 21, ejecute el siguiente comando en la terminal:

$ sudo UFW Permitir 20/TCP
$ sudo UFW Permitir 21/TCP

Ahora para confirmar si se han agregado las reglas, ejecute el siguiente comando en la terminal:

$ sudo UFW estado

La siguiente salida muestra que el firewall ha permitido los puertos FTP.

Paso 3: Configuración de acceso FTP

Ahora haremos algunas configuraciones básicas para el servidor FTP. Pero antes de optar por las configuraciones, hagamos una copia de seguridad del archivo de configuración VSFTPD utilizando el siguiente comando en terminal:

$ sudo cp /etc /vsftpd.conf /etc /vsftpd.confusión.oriente

Ahora edite el archivo de configuración VSFTPD de la siguiente manera:

$ sudo nano /etc /vsftpd.confusión

Ahora modifique las configuraciones para que coincidan con las siguientes:

escuchar = si
escuchar_ipv6 = no
Connect_from_port_20 = sí
Anónimo_enable = no
local_enable = sí
write_enable = sí
chroot_local_user = sí
tOmod_writable_chroot = sí
seguro_chroot_dir =/var/run/vsftpd/vacío
pam_service_name = vsftpd
pasv_enable = sí
pasv_min_port = 40000
pasv_max_port = 45000
userList_enable = sí
userlist_file =/etc/vsftpd.Lista de usuarios
userlist_deny = no

Ahora guarde y cierre el VSFTPD.archivo de configuración.

Paso 4: Agregar usuario de FTP

Ahora, agregaremos un usuario a la lista de usuarios de FTP permitidos. Para fines de prueba, crearemos una nueva cuenta de usuario llamada "TIN" y luego estableceremos su contraseña.

Para crear un nuevo usuario de FTP, use el siguiente comando:

$ sudo adduser lata

Luego establezca su contraseña usando el comando a continuación:

$ sudo passwd tin

Agregue el usuario a la lista de usuarios de FTP permitidos:

$ Echo "Tin" | sudo tee -a /etc /vsftpd.Lista de usuarios

Paso 5: Reiniciar el servicio VSFTPD

Una vez que haya terminado las configuraciones, reinicie el servicio VSFTPD. Ejecute el comando a continuación para hacerlo:

$ sudo systemctl reiniciar vsftpd

Para habilitar el VSFTPD como inicio, ejecute el siguiente comando en el terminal:

$ sudo systemctl habilitar vsftpd

Paso 6: Prueba de acceso FTP

Hemos configurado el servidor FTP para permitir el acceso solo al usuario "TIN". Ahora para probarlo, necesitará un cliente FTP. Usaremos aquí el fileZilla como el cliente FTP.

Puede instalar FileZilla de la siguiente manera:

$ sudo apt instalación fileZilla

Para iniciar FileZilla, busquelo a través de la lista de aplicaciones o simplemente ejecute el siguiente comando en el terminal:

$ filezilla

Esta será la vista predeterminada que verá cuando inicie FileZilla.

Ahora para conectarse al servidor FTP, requeriremos su dirección IP. Puede encontrar la dirección IP de su servidor FTP ingresando el comando en el terminal:

$ ip a

La siguiente salida muestra la dirección IP de nuestro servidor FTP es 192.168.72.189.

En la ventana Filezilla, escriba el dirección IP del servidor VSFTPD FTP, nombre de usuario, y contraseña En sus respectivos campos. Entonces, haga clic Conexión rápida para conectarse al servidor VSFTPD FTP.

Una vez que esté conectado al servidor FTP, intente cargar y descargar los archivos desde y desde el servidor FTP, respectivamente.

Conclusión

Eso es todo lo que hay! En esta publicación, hemos cubierto cómo configurar el servidor FTP VSFTPD en la máquina de Debian 10. Ahora, puede acceder y cargar/descargar fácilmente archivos desde y desde su servidor FTP, respectivamente,.