Lopullinen opas FTP-palvelimen määrittämiseen anonyymien kirjautumisten sallimiseksi


Päivinä, jolloin massiivinen etätallennus on melko yleistä, voi olla outoa puhua tiedostojen jakamisesta FTP:n (File Transfer Protocol) avulla.

Sitä käytetään kuitenkin edelleen tiedostojen vaihtoon, jossa turvallisuus ei ole tärkeä näkökohta, ja esimerkiksi asiakirjojen julkisiin latauksiin.

Tästä syystä FTP-palvelimen määrittämisen ja anonyymien latausten (jotka eivät vaadi todennusta) ottaminen käyttöön on edelleen tärkeä aihe.

Tässä artikkelissa selitämme, kuinka FTP-palvelin määritetään sallimaan yhteydet passiivisessa tilassa, jossa asiakas aloittaa molemmat viestintäkanavat palvelimeen (toinen komentoja varten ja toinen tiedostojen varsinaista siirtoa varten , joka tunnetaan myös ohjaus- ja datakanavana).

Voit lukea lisää passiivisista ja aktiivisista tiloista (joita emme käsittele tässä) kohdasta Active FTP vs. Passive FTP, lopullinen selitys.

Se sanoi, aloitetaan!

FTP-palvelimen määrittäminen Linuxissa

Asennamme seuraavat paketit FTP:n määrittämiseksi palvelimellemme:


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

vsftpd-paketti on FTP-palvelimen toteutus. Paketin nimi tulee sanoista Very Secure FTP Daemon. Toisaalta ftp on asiakasohjelma, jota käytetään palvelimeen pääsyyn.

Muista, että kokeen aikana sinulle annetaan vain yksi VPS, johon sinun on asennettava sekä asiakas että palvelin, joten se on täsmälleen sama lähestymistapa, jota noudatamme tässä artikkelissa.

CentOS:ssä ja openSUSEssa sinun on käynnistettävä ja otettava käyttöön vsftpd-palvelu:


systemctl start vsftpd && systemctl enable vsftpd

Ubuntussa vsftpd tulee käynnistää ja asettaa käynnistymään seuraavissa käynnistyksissä automaattisesti asennuksen jälkeen. Jos ei, voit käynnistää sen manuaalisesti:


sudo service vsftpd start

Kun vsftpd on asennettu ja käynnissä, voimme jatkaa FTP-palvelimemme määrittämistä.