Hvordan konfigurere VSFTPD FTP -server på Debian Top 10?

Hvordan konfigurere VSFTPD FTP -server på Debian Top 10?
VSFTPD (veldig sikker FTP -demon), lisensiert under GNU General Public License, er en FTP -protokoll som brukes til å overføre filer til og fra et eksternt nettverk. Det er en sikker, stabil og rask FTP -server som støttes på Linux/UNIX -operativsystemer. I dette innlegget lærer vi hvordan du setter opp en VSFTPD FTP -server på Debian -systemet.

Merk: Kommandoene er testet på den siste utgivelsen av Debian I.e., Debian 10.

Oppsett VSFTPD FTP -server på Debian 10

Følg trinnene nedenfor for å konfigurere VSFTPD -serveren på Debian 10:

Trinn 1: Installer VSFTPD

Oppdater først depotindeksen ved å bruke kommandoen nedenfor i terminalen:

$ sudo apt oppdatering

Nå kan du installere VSFTPD som følger:

$ sudo apt install vsftpd

Systemet kan be deg om et sudo -passord og kan også be deg om Y/N (ja/nei) alternativet for å fortsette med installasjonen av VSFTPD. Trykk Y for å fortsette.

Etter at installasjonen er ferdig, kan du bekrefte den ved hjelp av kommandoen nedenfor:

$ VSFTPD -verter

Trinn 2: Tillat FTP i brannmuren

Hvis en brannmur kjører på maskinen din, kan du tillate porter 20 og 21 for FTP -trafikk. For å sjekke om en brannmur kjører, kjører kommandoen nedenfor i terminalen:

$ sudo ufw status

Hvis du ser "aktiv" status i utdataene, betyr det at brannmuren kjører på systemet ditt.

Nå for å tillate port 20 og 21, kjør kommandoen nedenfor i terminalen:

$ sudo ufw tillater 20/tcp
$ sudo ufw tillater 21/tcp

For å bekrefte om reglene er lagt til, kjører kommandoen nedenfor i terminalen:

$ sudo ufw status

Utgangen nedenfor viser at brannmuren har tillatt FTP -portene.

Trinn 3: Konfigurere FTP -tilgang

Nå vil vi gjøre noen grunnleggende konfigurasjoner for FTP -serveren. Men før du går for konfigurasjoner, la oss lage en sikkerhetskopi av VSFTPD -konfigurasjonsfilen ved å bruke kommandoen nedenfor i terminalen:

$ sudo cp /etc /vsftpd.Conf /etc /vsftpd.konf.Orig

Rediger nå VSFTPD -konfigurasjonsfilen som følger:

$ sudo nano /etc /vsftpd.konf

Endre nå konfigurasjonene slik at de samsvarer med dem som følger:

Hør = ja
listen_ipv6 = nei
connect_from_port_20 = ja
anonymous_enable = nei
Local_Enable = ja
skriv_enable = ja
chroot_local_user = ja
tillater_writable_chroot = ja
Secure_chroot_dir =/var/run/vsftpd/tom
pam_service_name = vsftpd
PASV_Enable = ja
PASV_MIN_PORT = 40000
PASV_MAX_PORT = 45000
userList_Enable = ja
userList_file =/etc/vsftpd.Brukerliste
userList_deny = nei

Lagre og lukk VSFTPD nå.konfigurasjonsfil.

Trinn 4: Legg til FTP -bruker

Nå vil vi legge til en bruker til den tillatte listen over FTP -brukere. For testformål vil vi opprette en ny brukerkonto som heter “Tin”, og deretter angi passordet.

For å opprette en ny FTP -bruker, bruk følgende kommando:

$ sudo adduser tin

Sett deretter passordet ved å bruke kommandoen nedenfor:

$ sudo passwd tinn

Legg brukeren til den tillatte listen over FTP -brukere:

$ ekko "tinn" | sudo tee -a /etc /vsftpd.Brukerliste

Trinn 5: Start VSFTPD -tjenesten på nytt

Når du er ferdig med konfigurasjonene, må du starte VSFTPD -tjenesten på nytt. Kjør kommandoen nedenfor for å gjøre det:

$ sudo SystemCTL Restart VSFTPD

For å aktivere VSFTPD som oppstart, kjør følgende kommando i terminalen:

$ sudo SystemCTL Aktiver VSFTPD

Trinn 6: Test FTP -tilgang

Vi har konfigurert FTP -serveren for å tillate tilgang til bare bruker "tinn". Nå for å teste det, trenger du en FTP -klient. Vi bruker her Filezilla som FTP -klient.

Du kan installere Filezilla som følger:

$ sudo apt install Filezilla

For å starte Filezilla, kan du enten søke den gjennom applikasjonslisten eller bare utføre følgende kommando i terminalen:

$ Filezilla

Dette vil være standardvisningen du vil se når du starter Filezilla.

Nå for å koble til FTP -serveren, vil vi kreve IP -adressen. Du kan finne IP -adressen til FTP -serveren din ved å legge inn kommandoen i terminalen:

$ ip a

Utgangen nedenfor viser at IP -adressen til FTP -serveren vår er 192.168.72.189.

I Filezilla -vinduet, skriv inn IP adresse av VSFTPD FTP -serveren, Brukernavn, og passord i sine respektive felt. Klikk deretter Quick Connect For å koble til VSFTPD FTP -serveren.

Når du er koblet til FTP -serveren, kan du prøve å laste opp og laste ned filene til henholdsvis FTP -serveren.

Konklusjon

Det er alt det er for det! I dette innlegget har vi dekket hvordan du konfigurerer VSFTPD FTP -server på Debian 10 Machine. Nå kan du enkelt få tilgang til og laste opp/laste ned filer til henholdsvis FTP -serveren.