FTP

Installera och konfigurera FTP-server på Linux Mint 20

Installera och konfigurera FTP-server på Linux Mint 20
FTP eller File Transfer Protocol är det mest populära nätverksprotokollet som används för att överföra filer och information mellan två system över ett nätverk. FTP krypterar dock som standard inte trafiken, vilket inte är en säker metod och kan resultera i en attack på en server. Det är här VSFTPD kommer som står för Very Secure FTP Daemon och är en säker, stabil och snabb FTP-server. VSFTPD är licensierat under GNU GPL. För de flesta Linux-distributioner används VSFTPD som en standard FTP-server. I den här artikeln lär du dig hur du installerar och konfigurerar FTP-servern på Linux Mint OS.

Obs! Vi har förklarat proceduren och kommandona på Linux Mint 20 OS. Mer eller mindre samma procedur kan följas i äldre Mint-versioner.

Installerar FTP-server

Följ stegen nedan för att installera en FTP-server på Linux Mint:

Steg 1: Installera VSFTPD

Vårt första steg blir att installera VFTPD på vårt system. För att göra det, starta Terminal i Mint OS genom att använda tangentbordsgenvägen Ctrl + Alt + T. Ge sedan följande kommando i terminalen för att uppdatera systemförvarets index:

$ sudo apt uppdatering

Installera sedan VSFTPD med följande kommando i Terminal:

$ sudo apt installation -y vsftpd

När installationen av VSFTPD är klar kommer vi att gå mot konfiguration.

Steg 2: Konfigurera VSFTPD

VSFTPD kan konfigureras via / etc / vsftpd.konf fil. Redigera / etc / vsftpd.konf fil med följande kommando i Terminal:

$ sudo nano / etc / vsftpd

Lägg till eller avmarkera följande rader (om de redan har lagts till i filen):

lyssna = NEJ
anonym_enable = NEJ
local_enable = JA
write_enable = JA
local_umask = 022
dirmessage_enable = JA
use_localtime = JA
xferlog_enable = JA
connect_from_port_20 = JA
chroot_local_user = JA
secure_chroot_dir = / var / run / vsftpd / tom
pam_service_name = vsftpd
rsa_cert_file = / etc / ssl / certs / ssl-cert-ormolja.pem
rsa_private_key_file = / etc / ssl / private / ssl-cert-snakeoil.nyckel-
ssl_enable = Ja
pasv_enable = Ja
pasv_min_port = 10000
pasv_max_port = 10100
allow_writeable_chroot = JA
ssl_tlsv1 = JA
ssl_sslv2 = NEJ
ssl_sslv3 = NEJ

När du är klar sparar du och stänger / etc / vsftpd.konf fil.

Steg 3: Tillåt portar i brandväggen

Om en brandvägg körs på ditt system måste du tillåta vissa FTP-portar genom den. Utfärda följande kommandon i Terminal för att tillåta portarna 20 och 21:

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

Du kan verifiera om porten har tillåtits i brandväggen eller inte med följande kommando i Terminal:

$ sudo ufw-status

Steg 4: Aktivera och kör VSFTPD

Nu är VSFTPD konfigurerad och tillåten i brandväggen. nu kan vi aktivera och köra VSFTPD-tjänsterna. Här är kommandona för att göra det:

För att aktivera VSFTPD-tjänsten att starta, utfärda följande kommando i Terminal:

$ sudo systemctl aktiverar vsftpd.service

För att köra VSFTPD-tjänsten, utfärda följande kommando i Terminal:

$ sudo systemctl start vsftpd.service

Om du behöver starta om VSFTPD-tjänsten efter att ha gjort några konfigurationsändringar, utfärda följande kommando i Terminal:

$ sudo systemctl startar om vsftpd.service

För att verifiera om VSFTPD är aktiv och kör, utfärda följande kommando i Terminal:

$ sudo systemctl status vsftpd.service

Steg 5: Skapa en FTP-användare

Skapa sedan ett användarkonto som kommer att användas för att testa FTP-anslutningen. Utfärda följande kommandon i Terminal för att skapa ett användarkonto och ange ett lösenord:

$ $ sudo adduser
$ sudo passwd

Steg 6: Testa FTP-anslutning

Nu är vår FTP-server klar, så det är dags att testa FTP-anslutningen.

För att testa FTP-anslutning lokalt, utfärda följande kommando i Terminal genom att ersätta av din FTP-servers faktiska IP-adress:

$ ftp

Du kan också testa FTP-anslutningen på distans genom att använda samma kommando ovan från fjärrsystemet. Jag har testat FTP-anslutningen från Windows-maskinen i nätverket.

Du kan också använda FTP-klienten som Filezilla för att ansluta till FTP-servern. För att använda Filezilla-applikationen för att ansluta till FTP-servern, ange IP-adressen till FTP-servern, användarnamnet och lösenordet som du har ställt in tidigare och portnummer 21 och klicka sedan på Snabbanslutning knapp.

När du är ansluten kommer du att logga in på FTP-servern och få tillgång till fjärrserverfiler och -mappar.

Där har du installationen och konfigurationen av FTP-servern på Linux Mint 20-systemet. Genom att följa ovan beskrivna enkla steg kan du enkelt konfigurera FTP-servern och överföra filer genom den.

Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jag har nyligen läst om Microsoft Sculpt Touch trådlös mus och bestämde mig för att köpa den. Efter att ha använt den ett tag bestämde jag mig för att...
Mus AppyMouse styrplatta och muspekare för Windows-surfplattor
AppyMouse styrplatta och muspekare för Windows-surfplattor
Surfplattanvändare saknar ofta muspekaren, särskilt när de brukar använda bärbara datorer. Pekskärmen Smartphones och surfplattor har många fördelar o...
Mus Mellan musknappen fungerar inte i Windows 10
Mellan musknappen fungerar inte i Windows 10
De mittknappen hjälper dig att bläddra igenom långa webbsidor och skärmar med mycket data. Om det slutar, kommer du sluta använda tangentbordet för at...