Ultieme gids voor het instellen van een FTP-server om anonieme aanmeldingen toe te staan

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

Desalniettemin wordt het nog steeds gebruikt voor het uitwisselen van bestanden waar beveiliging geen belangrijke overweging vormt en voor openbare downloads van documenten, bijvoorbeeld.

Daarom is het nog steeds relevant om te leren hoe je een FTP-server configureert en anonieme downloads mogelijk maakt (zonder verificatie).

In dit artikel zullen we uitleggen hoe je een FTP-server opzet om verbindingen op passieve modus toe te staan waarbij de client beide communicatiekanalen naar de server initieert (één voor commando’s en de andere voor de daadwerkelijke overdracht van bestanden, ook wel bekend als respectievelijk de controle- en gegevenskanalen).

Je kunt meer lezen over passieve en actieve modi (die we hier niet zullen behandelen) in Actieve FTP vs. Passieve FTP, een Definitieve Uitleg.

Dat gezegd hebbende, laten we beginnen!

Het opzetten van een FTP-server in Linux

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

# 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 zal worden gebruikt om toegang te krijgen tot de server.

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

In CentOS en openSUSE moet je de vsftpd service starten en inschakelen:

# systemctl start vsftpd && systemctl enable vsftpd

In Ubuntu moet vsftpd worden gestart en ingesteld om automatisch te starten bij volgende opstarts na de installatie. Zo niet, dan kun je 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.

Source:
https://www.tecmint.com/setup-ftp-anonymous-logins-in-linux/