FTP (File Transfer Protocol) is een protocol voor bestandsoverdracht dat lang voor HTTP en TCP/IP verscheen. FTP bestaat al sinds 1971 en wordt beschouwd als het oudste protocol voor applicatielagen. Tegenwoordig wordt het gebruikt om verbinding te maken met externe servers(ftp vds) of computers. Om het werk op te zetten, heb je FTP clients nodig.
De stapsgewijze instructies houden in dat je het volgende moet doen:
1. Installeer een File Transfer Protocol server die veilige verbindingsprotocollen ondersteunt (in het bijzonder SSL).
2. Maak een gebruikersaccount aan en configureer het zodat het werkt.
3. Controleer of er een verbinding is met de File Transfer Protocol server.
4. Installeer de File Transfer Protocol server.
Om File Transfer Protocol op Ubuntu 20.04 LTS te installeren en te configureren, moet je de opdracht gebruiken:
$ sudo apt update && apt install vsftpd
De server draait al, maar je moet de instellingen in het config-bestand instellen. Om dit te doen, open je het en breng je wijzigingen aan door NO
of YES
aan te vinken bij de instellingen. Daarna moet je het configuratiebestand bijwerken en de server opnieuw opstarten.
Om de veiligheid van de gegevensoverdracht te garanderen, is het nodig om SSL-certificaten aan te sluiten. Configureer vervolgens de FTP gebruikersaccount om verbinding te maken. In het begin kun je inloggen op de server onder de local, maar daarna is het beter om een aparte account aan te maken met een commando:
$ sudo useradd ftpuser -d /home/userftp -s /bin/false -m
In dit voorbeeld hebben we een gebruiker
aangemaakt met de nickname userftp
, die in de home directory /home/userftp
komt te staan (toegang door locale wordt geweigerd). Maak een wachtwoord aan.