Un ghid suprem pentru configurarea serverului FTP pentru a permite conectări anonime


Într-o zi în care stocarea masivă la distanță este destul de comună, poate fi ciudat să vorbim despre partajarea fișierelor folosind FTP (File Transfer Protocol).

Cu toate acestea, este încă folosit pentru schimbul de fișiere în cazul în care securitatea nu reprezintă o considerație importantă și pentru descărcări publice de documente, de exemplu.

Din acest motiv, învățarea cum să configurați un server FTP și să activați descărcări anonime (nu necesită autentificare) este încă un subiect relevant.

În acest articol vom explica cum să configurați un server FTP pentru a permite conexiuni în modul pasiv în care clientul inițiază ambele canale de comunicare către server (unul pentru comenzi și celălalt pentru transmiterea efectivă a fișierelor). , cunoscut și sub denumirea de canale de control și, respectiv, de date).

Puteți citi mai multe despre modurile pasive și active (pe care nu le vom acoperi aici) în FTP activ vs. FTP pasiv, o explicație definitivă.

Acestea fiind spuse, să începem!

Configurarea unui server FTP în Linux

Pentru a configura FTP pe serverul nostru vom instala următoarele pachete:


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

Pachetul vsftpd este o implementare a unui server FTP. Numele pachetului reprezintă Daemon FTP foarte sigur. Pe de altă parte, ftp este programul client care va fi folosit pentru a accesa serverul.

Rețineți că în timpul examenului, vi se va oferi un singur VPS unde va trebui să instalați atât client, cât și server, așa că este exact aceeași abordare pe care o vom urma în acest articol.

În CentOS și openSUSE, vi se va solicita să porniți și să activați serviciul vsftpd:


systemctl start vsftpd && systemctl enable vsftpd

În Ubuntu, vsftpd ar trebui să fie pornit și setat să pornească automat la pornirile ulterioare după instalare. Dacă nu, îl puteți porni manual cu:


sudo service vsftpd start

Odată ce vsftpd este instalat și rulat, putem continua la configurarea serverului nostru FTP.