Instal·lació, configuració del servei FTP i usuaris engabiats
Per instal·lar ftp, utilitzarem vsftpd. Aquest servei s’instal·la amb
sudo apt install vsftpd
Una vegada instal·lat el podem configurar. Anem a l’arxiu de configuració
sudo vim /etc/vsftpd.conf
En aquest arxiu podem trobar molts paràmetres. Els que ens interessen són
chroot_local_user=YES
i si volem accés anònim
anonymous_enable=YES
no_anon_password=YES
anon_root=/home/ftp
allow_writeable_chroot=YES
Finalment, reiniciem el servei
sudo systemctl restart vsftpd
Ara podem provar a connectar-nos utilitzant la comanda ftp (es pot instal·lar amb sudo apt install ftp )
[09:31:34][~][ualvarez@smx2-205]-$ ftp 192.168.201.54
Connected to 192.168.201.54.
220 (vsFTPd 3.0.3)
Name (192.168.201.54:ualvarez): vagrant
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> exit
221 Goodbye.
Per últim, ens assegurem que els usuaris locals estiguin engabiats.
Això és tan senzill con afegir
chroot_local_user=YES
allow_writeable_chroot=YES
A l’arxiu /etc/vsftpd.conf
Això permet que els usuaris no puguin sortir del seu directori (en aquest cas, la seva /home) i que només es puguin moure entre subcarpetes de la mateixa.
Filed under: Uncategorized - @ February 17, 2025 11:10 am