FTP (File Transfer Protocol) er en filoverføringsprotokoll som dukket opp lenge før HTTP og TCP/IP. FTP har eksistert siden 1971 og regnes som den eldste applikasjonslagsprotokollen. I dag brukes den til å koble til eksterne servere(ftp vds) eller datamaskiner. For å sette opp arbeidet trenger du FTP-klienter.
De trinnvise instruksjonene innebærer at du må:
1. Installere en File Transfer Protocol-server som støtter sikre tilkoblingsprotokoller (spesielt SSL).
2. Opprette en brukerkonto og konfigurere den slik at den fungerer.
3. Kontroller at det finnes en tilkobling til File Transfer Protocol-serveren.
4. Installer File Transfer Protocol-serveren.
For å installere og konfigurere File Transfer Protocol på Ubuntu 20.04 LTS, må du bruke kommandoen:
$ sudo apt update && apt install vsftpd
Serveren kjører allerede, men du må angi innstillingene i konfigurasjonsfilen. For å gjøre dette åpner du den og gjør endringer ved å krysse av for NO
eller YES
mot innstillingene. Deretter må du oppdatere konfigurasjonsfilen og starte serveren på nytt.
For å sikre sikkerheten ved dataoverføring er det nødvendig å koble til SSL-sertifikater. Deretter konfigureres FTP-brukerkontoen for å koble til. Først kan du logge inn på serveren under locale, men da er det bedre å opprette en egen konto med en kommando:
$ sudo useradd ftpuser -d /home/userftp -s /bin/false -m
I dette eksemplet har vi opprettet en bruker
med kallenavnet userftp
, som vil være i hjemmekatalogen /home/userftp
(tilgang av locale er nektet). Opprett et passord.