Debian

Så här ställer du in vsftpd FTP-server på Debian 10?

Så här ställer du in vsftpd FTP-server på Debian 10?
Vsftpd (Very Secure FTP Daemon), licensierad under GNU General Public License, är ett FTP-protokoll som används för att överföra filer till och från ett fjärranätverk. Det är en säker, stabil och snabb FTP-server som stöds på Linux / UNIX-operativsystem. I det här inlägget lär vi oss hur man ställer in en vsftpd FTP-server på Debian-systemet.

Notera: Kommandona har testats i den senaste versionen av Debian i.e., Debian 10.

Installera vsftpd FTP-server på Debian 10

Följ stegen nedan för att konfigurera vsftpd-server på Debian 10:

Steg 1: Installera VSFTPD

Uppdatera först arkivindex med kommandot nedan i Terminal:

$ sudo apt uppdatering

Nu kan du installera vsftpd enligt följande:

$ sudo apt install vsftpd

Systemet kan be dig om ett sudo-lösenord och kanske också uppmana dig med Y / n (ja / nej) -alternativet för att fortsätta med installationen av vsftpd. Tryck på Y för att fortsätta.

När installationen är klar kan du verifiera det med kommandot nedan:

$ vsftpd-versioner

Steg 2: Tillåt FTP i brandväggen

Om en brandvägg körs på din maskin, tillåt portar 20 och 21 för FTP-trafik. För att kontrollera om en brandvägg körs, kör kommandot nedan i Terminal:

$ sudo ufw-status

Om du ser "aktiv" status i utgången betyder det att brandväggen körs på ditt system.

För att tillåta port 20 och 21, kör du kommandot nedan i Terminal:

$ sudo ufw tillåter 20 / tcp
$ sudo ufw tillåter 21 / tcp

För att bekräfta om reglerna har lagts till, kör du kommandot nedan i Terminal:

$ sudo ufw-status

Nedanstående utdata visar att brandväggen har tillåtit FTP-portarna.

Steg 3: Konfigurera FTP-åtkomst

Nu kommer vi att göra några grundläggande konfigurationer för FTP-servern. Men innan vi går till konfigurationer, låt oss göra en säkerhetskopia av vsftpd-konfigurationsfilen med kommandot nedan i Terminal:

$ sudo cp / etc / vsftpd.conf / etc / vsftpd.konf.orig

Redigera nu konfigurationsfilen vsftpd enligt följande:

$ sudo nano / etc / vsftpd.konf

Ändra nu konfigurationerna så att de matchar dem enligt följande:

lyssna = JA
listen_ipv6 = NEJ
connect_from_port_20 = JA
anonym_enable = NEJ
local_enable = JA
write_enable = JA
chroot_local_user = JA
allow_writeable_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.användarlista
userlist_deny = NEJ

Spara och stäng nu vsftpd.conf konfigurationsfil.

Steg 4: Lägg till FTP-användare

Nu lägger vi till en användare i den tillåtna FTP-användarlistan. För teständamål skapar vi ett nytt användarkonto med namnet “tin” och ställer in lösenordet.

För att skapa en ny FTP-användare, använd följande kommando:

$ sudo adduser-tenn

Ställ sedan in lösenordet med kommandot nedan:

$ sudo passwd tenn

Lägg till användaren i den tillåtna FTP-användarlistan:

$ echo "tenn" | sudo tee -a / etc / vsftpd.användarlista

Steg 5: Starta om VSFTPD-tjänsten

När du är klar med konfigurationerna startar du om vsftpd-tjänsten. Kör kommandot nedan för att göra det:

$ sudo systemctl startar om vsftpd

För att aktivera vsftpd som en start, kör följande kommando i terminalen:

$ sudo systemctl aktiverar vsftpd

Steg 6: Testa FTP-åtkomst

Vi har konfigurerat FTP-servern för att tillåta åtkomst till endast användarens "tenn". Nu för att testa det behöver du en FTP-klient. Vi använder här Filezilla som FTP-klient.

Du kan installera Filezilla enligt följande:

$ sudo apt installera filezilla

För att starta Filezilla söker du antingen genom applikationslistan eller kör bara följande kommando i Terminal:

$ filezilla

Det här kommer att vara standardvyn när du startar Filezilla.

Nu för att ansluta till FTP-servern behöver vi dess IP-adress. Du hittar IP-adressen till din FTP-server genom att ange kommandot i Terminal:

$ ip a

Nedanstående utdata visar IP-adressen till vår FTP-server är 192.168.72.189.

I Filezilla-fönstret skriver du IP-adress på vsftpd FTP-servern, Användarnamn, och Lösenord inom sina respektive områden. Klicka sedan Snabbanslutning för att ansluta till vsftpd FTP-servern.

När du är ansluten till FTP-servern, försök ladda upp och ladda ner filerna till respektive från FTP-servern.

Slutsats

Det är allt som finns i det! I det här inlägget har vi beskrivit hur man konfigurerar vsftpd FTP-server på Debian 10-maskinen. Nu kan du enkelt komma åt och ladda upp / ladda ner filer till respektive från din FTP-server.

Hur man installerar och spelar Doom på Linux
Introduktion till Doom Doom-serien har sitt ursprung på 90-talet efter att den ursprungliga Doom släpptes. Det blev en omedelbar hit och från den tide...
Vulkan för Linux-användare
Med varje ny generation grafikkort ser vi spelutvecklare driva gränserna för grafisk trohet och komma ett steg närmare fotorealism. Men trots all kred...
OpenTTD vs Simutrans
Att skapa din egen transportsimulering kan vara rolig, avkopplande och extremt lockande. Det är därför du måste se till att du testar så många spel so...