Una guia definitiva per configurar el servidor FTP per permetre inicis de sessió anònims


En un dia en què l'emmagatzematge remot massiu és força comú, pot ser estrany parlar de compartir fitxers mitjançant FTP (File Transfer Protocol).

Tanmateix, encara s'utilitza per a l'intercanvi de fitxers on la seguretat no representa una consideració important i per a les descàrregues públiques de documents, per exemple.

És per aquest motiu que aprendre a configurar un servidor FTP i habilitar descàrregues anònimes (no requereix autenticació) segueix sent un tema rellevant.

En aquest article explicarem com configurar un servidor FTP per permetre connexions en mode passiu on el client inicia els dos canals de comunicació amb el servidor (un per a ordres i l'altre per a la transmissió real de fitxers, també conegut com a control i canals de dades, respectivament).

Podeu llegir més sobre els modes passius i actius (que no tractarem aquí) a FTP actiu vs. FTP passiu, una explicació definitiva.

Dit això, comencem!

Configuració d'un servidor FTP a Linux

Per configurar FTP al nostre servidor instal·larem els següents paquets:

# yum install vsftpd ftp         [CentOS]
# aptitude install vsftpd ftp    [Ubuntu]
# zypper install vsftpd ftp      [openSUSE]

El paquet vsftpd és una implementació d'un servidor FTP. El nom del paquet significa Very Secure FTP Daemon. D'altra banda, ftp és el programa client que s'utilitzarà per accedir al servidor.

Tingueu en compte que durant l'examen només se us donarà un VPS on haureu d'instal·lar tant el client com el servidor, de manera que aquest és precisament el mateix enfocament que seguirem en aquest article.

A CentOS i openSUSE, se us demanarà que inicieu i habiliteu el servei vsftpd:

# systemctl start vsftpd && systemctl enable vsftpd

A Ubuntu, vsftpd s'hauria d'iniciar i configurar-lo perquè s'iniciï automàticament en arrencades posteriors després de la instal·lació. Si no, podeu iniciar-lo manualment amb:

$ sudo service vsftpd start

Un cop instal·lat i executat vsftpd, podem procedir a configurar el nostre servidor FTP.