Accés anònim permès només per fer descarregues

1. Habilitar l’accés anònim en la configuració de vsftpd

sudo vim /etc/vsftpd.conf

Assegura’t que aquestes línies estiguin configurades així:

anonymous_enable=YES
no_anon_password=YES
anon_root=/home/ftp
allow_writeable_chroot=YES

Aquestes opcions permeten:

  • anonymous_enable=YES → Habilita l’accés anònim.
  • no_anon_password=YES → Permet que els usuaris anònims es connectin sense contrasenya.
  • anon_root=/home/ftp → Defineix el directori on es trobaran els fitxers accessibles als usuaris anònims.
  • allow_writeable_chroot=YES → Permet que el directori arrel dels usuaris sigui modificable si és necessari.

2. Configurar els permisos del directori per a descarregues

Crea el directori per als fitxers accessibles per usuaris anònims:

sudo mkdir -p /home/ftp
sudo chmod 755 /home/ftp
sudo chown ftp:ftp /home/ftp

Això assegura que el directori sigui accessible per a lectura pels usuaris anònims.

Col·loca els fitxers descarregables dins aquest directori:

sudo cp fitxer_exemple.txt /home/ftp/pub/
sudo chmod 644 /home/ftp/pub/fitxer_exemple.txt

3. Reiniciar el servei

Després de fer aquests canvis, reinicia vsftpd perquè la configuració es carregui:

sudo systemctl restart vsftpd

4. Provar la connexió anònima

Des d’un altre equip, pots provar de connectar-te com a usuari anònim:

ftp 192.168.201.54

Quan demani el nom d’usuari, escriu anonymous i deixa la contrasenya en blanc. Després, executa:

ls
get fitxer_exemple.txt

5. Verificació del nostre FTP

A la imatge podem veure com ens hem connectat correctament al servidor FTP de manera anònima. Un cop dins, hem llistat els fitxers disponibles amb ls, comprovant que el fitxer Test1.txt està present. Després, l’hem descarregat amb get Test1.txt, i el servidor ha confirmat la transferència amb èxit.

Utilitzem cookies pròpies i de tercers per millorar la teva experiència de navegació i per oferir-te continguts personalitzats. Pots obtenir més informació o configurar les teves preferències a través de la nostra Política de Cookies.   
Privacidad