Ubuntu ftp topp 10.Topp 10 serverkonfigurasjon

Ubuntu ftp topp 10.Topp 10 serverkonfigurasjon

De File Transfer Protocol (FTP) er en standardprotokoll for å kommunisere og overføre filer mellom en server og en klient. FTP bruker en klient-serverarkitektur. Vi vil dekke trinnene for å konfigurere FTP på Ubuntu 22.04.

Konfigurere FTP på Ubuntu 22.04

FTP er tilgjengelig på Ubuntu, men du trenger en FTP -demon som vil tilby en sikker tunnel for å kryptere dataflyten i FTP -serveren. VSFTPD (veldig sikker FTP -demon) er en pålitelig FTP -server for Linux -systemet. Vi vil bruke den til å konfigurere FTP -serveren på Ubuntu 22.04.

Begynn med å oppdatere Ubuntu -lagringene.

$ sudo apt oppdatering



For å installere VSFTPD, bruk følgende kommando. Legg til -y å hoppe over eventuelle spørsmål.

$ sudo apt install vsftpd -y



VSFTPD blir automatisk aktivert etter installasjon. Kontroller statusen for å sjekke om den kjører.

$ sudo systemctl status vsftpd


Hvis det ikke er aktivt, bruk startalternativet til å endre status til aktiv.


Med FTP trenger du en bruker for å koble til FTP -serveren en gang konfigurert. Opprett brukeren din og legg til detaljene sine inkludert passordet. For denne opplæringen er brukeren vår Linuxhintftp.

$ sudo adduser



Lag fortsatt en katalog for den opprettede brukeren og gi brukeren de nødvendige tillatelser og eierskap. Kjør følgende kommandoer og erstatt brukernavnet og katalogen for å matche saken din. FTP -katalogen vår for denne saken er ftp1:

$ sudo mkdir -p/home/linuxhintftp/ftp1
$ SUDO CHMOD -R 750/HOME/LINUXHINTFTP/FTP1
$ sudo chown linuxhintftp:/home/linuxhintftp/ftp1



Den nyopprettede brukeren må legges til /etc/vsftpd.user_list For å gi brukeren tilgang til den konfigurerte VSFTPD -serveren.

$ sudo bash -c 'ekko linuxhintftp >> /etc /vsftpd.user_list '



På dette tidspunktet er brukeren riktig konfigurert. Neste trinn er å konfigurere VSFTPD -serveren ved å endre konfigurasjonsfilen. Bruk redaktøren din til å åpne /etc/vsftpd.konf fil.

$ sudo nano /etc /vsftpd.konf


Det er forskjellige linjer i konfigurasjonsfilen som du bør redigere. Først må du sørge for at alternativet for den anonyme brukeren er deaktivert. Aktiver Local_Enable og skriv_enable alternativer for å la brukeren jobbe med filene som opplasting, nedlasting osv.

Rediger konfigurasjonsfilen din for å matche bildet nedenfor.


Aktiver dessuten tilgangen til brukerens hjemmekatalog ved å fjerne chroot_user = ja alternativ. Du må også spesifisere portområdene for passiv modus for VSFTPD. Vi setter den til 10000 og 11000 for denne saken.

Bruk følgende bilde til å redigere konfigurasjonsfilen din for å legge til de viste linjene. Til slutt, lagre og avslutte konfigurasjonsfilen.


Start VSFTPD -serveren på nytt for å imøtekomme endringene vi gjorde.

$ sudo SystemCTL Restart VSFTPD



For å teste FTP -serveren, skriv inn ftp Kommando etterfulgt av IP -adressen til Ubuntu 22.04.

Hvis konfigurasjonen er vellykket, skriv inn brukernavnet og passordet for brukeren som vi opprettet. Merk at du må ha tillater_writable_chroot = ja FN-kommentar på VSFTPD-konfigurasjonsfilen. Ellers vil du få en påloggingsfeil, som på bildet nedenfor.

$ ftp



Raskt fikse dette ved å legge til tillater_writable_chroot = ja og lagre filen.


Start VSFTPD på nytt og prøv å koble til FTP -serveren igjen. Det vil fungere denne gangen.


Det siste trinnet er å tillate FTP -trafikk- og FTP -data via porter 20 og 21, henholdsvis. Aktiver også den passive tilkoblingen til passiv modus for portområdene du definerte i konfigurasjonsfilen din.

For det oppretter du en brannmur som den i følgende bilde og erstatter portområdene for å matche din:

$ sudo ufw tillater fra hvilken som helst port 20,21,10000: 11000 proto tcp



Kontroller at brannmurreglene opprettes vellykket ved å sjekke brannmurstatusen.

$ sudo ufw status



Slik konfigurerer du FTP -serveren på Ubuntu 22.04.

Konklusjon

Med VSFTPD kan du sikkert konfigurere FTP -serveren på Ubuntu 22.04. Vi har gått gjennom de detaljerte trinnene du bør følge, fra å installere VSFTPD, for å konfigurere den, til å teste FTP -serveren. Du kan følge med og konfigurere FTP -serveren komfortabelt.