Zoeken op website

Een ultieme handleiding voor het instellen van een FTP-server om anonieme aanmeldingen toe te staan


In een tijd waarin enorme externe opslag vrij gebruikelijk is, kan het vreemd zijn om te praten over het delen van bestanden via FTP (File Transfer Protocol).

Het wordt echter nog steeds gebruikt voor bestandsuitwisseling waarbij beveiliging geen belangrijke overweging is, en bijvoorbeeld voor openbare downloads van documenten.

Om die reden is het nog steeds een relevant onderwerp om te leren hoe je een FTP-server configureert en anonieme downloads mogelijk maakt (waarvoor geen authenticatie vereist is).

In dit artikel leggen we uit hoe je een FTP-server instelt om verbindingen in de passieve modus mogelijk te maken, waarbij de client beide communicatiekanalen met de server initieert (één voor opdrachten en de andere voor de feitelijke overdracht van bestanden). , ook wel respectievelijk de besturings- en datakanalen genoemd).

U kunt meer lezen over passieve en actieve modi (die we hier niet zullen behandelen) in Actieve FTP versus passieve FTP, een definitieve uitleg.

Dat gezegd hebbende, laten we beginnen!

Een FTP-server opzetten onder Linux

Om FTP op onze server in te stellen, installeren we de volgende pakketten:


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

Het vsftpd pakket is een implementatie van een FTP-server. De naam van het pakket staat voor Very Secure FTP Daemon. Aan de andere kant is ftp het clientprogramma dat gebruikt zal worden om toegang te krijgen tot de server.

Houd er rekening mee dat u tijdens het examen slechts één VPS krijgt waarop u zowel client als server moet installeren, dus dat is precies dezelfde aanpak die we in dit artikel zullen volgen.

In CentOS en openSUSE wordt u gevraagd de vsftpd-service te starten en in te schakelen:


systemctl start vsftpd && systemctl enable vsftpd

In Ubuntu moet vsftpd worden gestart en ingesteld om automatisch te starten bij volgende keer opstarten na de installatie. Zo niet, dan kunt u het handmatig starten met:


sudo service vsftpd start

Zodra vsftpd is geïnstalleerd en actief is, kunnen we doorgaan met het configureren van onze FTP-server.