FTP

Instale y configure el servidor FTP en Linux Mint 20

Instale y configure el servidor FTP en Linux Mint 20
FTP o el Protocolo de transferencia de archivos es el protocolo de red más popular que se utiliza para transferir archivos e información entre dos sistemas a través de una red. Sin embargo, el FTP por defecto no cifra el tráfico, lo cual no es un método seguro y puede resultar en un ataque a un servidor. Aquí es donde viene VSFTPD, que significa Very Secure FTP Daemon y es un servidor FTP seguro, estable y rápido. VSFTPD tiene licencia GNU GPL. Para la mayoría de las distribuciones de Linux, VSFTPD se utiliza como servidor FTP predeterminado. En este artículo, aprenderá cómo instalar y configurar el servidor FTP en el sistema operativo Linux Mint.

Nota: hemos explicado el procedimiento y los comandos en el sistema operativo Linux Mint 20. Se puede seguir más o menos el mismo procedimiento en versiones anteriores de Mint.

Instalación del servidor FTP

Para instalar un servidor FTP en Linux Mint, siga los pasos a continuación:

Paso 1: Instale VSFTPD

Nuestro primer paso será instalar VFTPD en nuestro sistema. Para hacerlo, inicie la Terminal en Mint OS usando el atajo de teclado Ctrl + Alt + T. Luego emita el siguiente comando en la Terminal para actualizar el índice del repositorio del sistema:

actualización de $ sudo apt

Luego instale VSFTPD usando el siguiente comando en la Terminal:

$ sudo apt install -y vsftpd

Una vez completada la instalación de VSFTPD, avanzaremos hacia la configuración.

Paso 2: configurar VSFTPD

El VSFTPD se puede configurar a través del / etc / vsftpd.conf expediente. Edite el / etc / vsftpd.conf archivo usando el siguiente comando en la Terminal:

$ sudo nano / etc / vsftpd

Ahora agregue o descomente las siguientes líneas (si ya se agregaron en el archivo):

escuchar = NO
anonymous_enable = NO
local_enable = SÍ
write_enable = YES
local_umask = 022
dirmessage_enable = SÍ
use_localtime = YES
xferlog_enable = SÍ
connect_from_port_20 = SÍ
chroot_local_user = SÍ
secure_chroot_dir = / var / run / vsftpd / vacío
pam_service_name = vsftpd
rsa_cert_file = / etc / ssl / certs / ssl-cert-snakeoil.pem
rsa_private_key_file = / etc / ssl / private / ssl-cert-snakeoil.clave
ssl_enable = Sí
pasv_enable = Sí
pasv_min_port = 10000
pasv_max_port = 10100
allow_writeable_chroot = SÍ
ssl_tlsv1 = SÍ
ssl_sslv2 = NO
ssl_sslv3 = NO

Una vez hecho esto, guarde y cierre el / etc / vsftpd.conf expediente.

Paso 3: Permitir puertos en el firewall

Si se está ejecutando un firewall en su sistema, deberá permitir algunos puertos FTP a través de él. Emita los siguientes comandos en la Terminal para permitir los puertos 20 y 21:

$ sudo ufw permiten 20 / tcp
$ sudo ufw permitir 21 / tcp

Puede verificar si el puerto ha sido permitido en el firewall o no usando el siguiente comando en la Terminal:

estado de $ sudo ufw

Paso 4: habilite y ejecute VSFTPD

Ahora el VSFTPD está configurado y permitido en el firewall; ahora podemos habilitar y ejecutar los servicios VSFTPD. Estos son los comandos para hacerlo:

Para permitir que el servicio VSFTPD se inicie en el arranque, ejecute el siguiente comando en la Terminal:

$ sudo systemctl habilitar vsftpd.Servicio

Para ejecutar el servicio VSFTPD, emita el siguiente comando en la Terminal:

$ sudo systemctl iniciar vsftpd.Servicio

Si necesita reiniciar el servicio VSFTPD después de realizar cualquier cambio de configuración, emita el siguiente comando en la Terminal:

$ sudo systemctl reiniciar vsftpd.Servicio

Para verificar si el VSFTPD está activo y en ejecución, emita el siguiente comando en la Terminal:

$ sudo systemctl status vsftpd.Servicio

Paso 5: cree un usuario de FTP

A continuación, cree una cuenta de usuario que se utilizará para probar la conexión FTP. Emita los siguientes comandos en Terminal para crear una cuenta de usuario y establecer una contraseña:

$ $ sudo adduser
$ sudo passwd

Paso 6: prueba la conexión FTP

Ahora nuestro servidor FTP está listo, es hora de probar la conexión FTP.

Para probar la conexión FTP localmente, emita el siguiente comando en Terminal reemplazando el por la dirección IP real de su servidor FTP:

$ ftp

También puede probar la conexión FTP de forma remota utilizando el mismo comando anterior desde el sistema remoto. He probado la conexión FTP desde la máquina con Windows en la red.

También puede utilizar el cliente FTP como Filezilla para conectarse al servidor FTP. Para utilizar la aplicación Filezilla para conectarse al servidor FTP, proporcione la dirección IP del servidor FTP, el nombre de usuario y la contraseña que configuró anteriormente y el número de puerto 21 y luego haga clic en el Conexión rápida botón.

Una vez conectado, iniciará sesión correctamente en el servidor FTP y podrá acceder a los archivos y carpetas del servidor remoto.

Allí tiene la instalación y configuración del servidor FTP en el sistema Linux Mint 20. Siguiendo los sencillos pasos descritos anteriormente, puede configurar fácilmente el servidor FTP y transferir archivos a través de él.

Revisión del mouse inalámbrico Microsoft Sculpt Touch
Recientemente leí sobre el Microsoft Sculpt Touch mouse inalámbrico y decidí comprarlo. Después de usarlo por un tiempo, decidí compartir mi experienc...
Trackpad en pantalla y puntero del mouse AppyMouse para tabletas Windows
Los usuarios de tabletas a menudo pierden el puntero del mouse, especialmente cuando son habituales para usar las computadoras portátiles. Los teléfon...
El botón central del mouse no funciona en Windows 10
La botón central del ratón le ayuda a desplazarse por páginas web largas y pantallas con una gran cantidad de datos. Si eso se detiene, bueno, termina...