FTP

Så här ställer du in en FTP-server med vsftpd på Ubuntu 18.04 LTS

Så här ställer du in en FTP-server med vsftpd på Ubuntu 18.04 LTS
vsftpd är en öppen källkod FTP-server. Det är mycket säkert och extremt snabbt. vsftpd är också stabil. Det är också enkelt att konfigurera. I den här artikeln ska jag visa dig hur du installerar och konfigurerar vsftpd FTP-servern på Ubuntu 18.04 LTS.

Installera vsftpd:

Vsftpd finns tillgängligt i det officiella paketförvaret för Ubuntu. Så du kan enkelt installera det på din Ubuntu-maskin med APT-pakethanteraren.
Uppdatera först APT-paketets förvarscache med följande kommando:

$ sudo apt uppdatering

Installera nu vsftpd med följande kommando:

$ sudo apt install vsftpd

vsftpd ska installeras.

vsftpd konfigurationsfil:

Vsftpd-konfigurationsfilen är / etc / vsftpd.konf.

Den ursprungliga vsftpd-konfigurationsfilen har alla alternativ som stöds (de flesta kommenteras) med mycket dokumentation som hjälper dig att lätt förstå vad dessa alternativ gör. Så jag föredrar att hålla en säkerhetskopia av den ursprungliga konfigurationsfilen och skapa en ny tom konfigurationsfil. Lägg sedan alla konfigurationsalternativ som du vill tillämpa på den nya konfigurationsfilen. På det sättet, om du behöver hjälp, kan du alltid titta på konfigurationsfilen för säkerhetskopior. Konfigurationsfilen blir också väldigt liten och enkel.

Skapa en säkerhetskopia av den ursprungliga konfigurationsfilen / etc / vsftpd.konf, kör följande kommando:

$ sudo mv -v / etc / vsftpd.conf / etc / vsftpd.konf.bk

Skapa nu en ny tom konfigurationsfil med följande kommando:

$ sudo touch / etc / vsftpd.konf

Nu kan du komma åt den ursprungliga säkerhetskopierade konfigurationsfilen enligt följande:

$ mindre / etc / vsftpd.konf.bk

Om du behöver hjälp kan du alltid titta på den ursprungliga säkerhetskopian av konfigurationsfilen.

Konfigurera vsftpd:

I den här artikeln kommer jag att konfigurera en mycket enkel FTP-server där du kommer att kunna logga in som vilken användare som helst på servern och ladda upp filer i respektive hemkatalog.

Öppna först vsftpd-konfigurationsfilen / etc / vsftpd.konf med följande kommando:

$ sudo nano / etc / vsftpd.konf

Skriv nu in följande rader i konfigurationsfilen och spara filen genom att trycka på + x följd av y och .

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

Låt oss säga, du vill bara låta användarna Linda, alex och guppa få tillgång till sina hemkataloger via FTP. För att göra det måste du lägga till dessa användarnamn i en lista / etc / vsftpd.användarlista.

Öppna nu filen / etc / vsftpd.användarlista med nano enligt följande:

$ sudo nano / etc / vsftpd.användarlista

Skriv nu in användarnamnen som du vill ge åtkomst till deras HEM-kataloger via FTP här. Spara sedan filen genom att trycka på + x följd av y och .

Starta nu om vsftpd-tjänsten med följande kommando:

$ sudo systemctl startar om vsftpd

Kör nu följande kommando för att kontrollera om vsftpd-tjänsten körs:

$ sudo systemctl status vsftpd

Som du kan se körs vsftpd-tjänsten. Så vi konfigurerade det korrekt.

Lägga till FTP-användare:

Nu måste du lägga till nya användare (låt oss säga Linda, guppa, alex) på dina operativsystem. Därefter kan dessa användare logga in på FTP-servern och ladda upp filer.

Du kan skapa användaren Linda med följande kommando:

$ sudo-användare lägger till -m linda

Du måste också ange ett inloggningslösenord för användaren Linda. Detta kommer också att vara FTP-inloggningslösenord för användaren Linda.

Ange nu ett inloggningslösenord för användaren Linda med följande kommando:

$ sudo passwd linda

Skriv nu in ett lösenord för Linda och tryck .

Skriv in samma lösenord för Linda och tryck . Lösenordet ska ställas in.

På samma sätt, skapa användaren guppa och alex.

$ sudo useradd -m bob

$ sudo-användare lägger till -m alex

Ange också ett lösenord för användaren guppa och alex.

$ sudo passwd bob
$ sudo passwd alex

Åtkomst till FTP-servern:

Du kan enkelt komma åt din FTP-server med FileZilla FTP-klient. Du kan också lägga till ett FTP-konto i Windows som nätverksplats. I det här avsnittet kommer jag att visa dig båda sätten att komma åt FTP-servern.

Kör först följande kommando för att hitta IP-adressen till din FTP-server:

$ ip a | egrep "inet"

Som du kan se är IP-adressen till min FTP-server 192.168.21.186. Det kommer att vara annorlunda för dig. Så se till att du ersätter den med din från och med nu.

För att ansluta med FileZilla FTP-klient, öppna FileZilla, skriv in IP-adressen i Värd inloggningsanvändarnamnet och lösenordet i Användarnamn och Lösenord sektion, Hamn 21 och klicka sedan på Snabbanslutning. Du borde vara ansluten.

Som du kan se laddade jag upp några filer och det fungerade.

Om du vill montera ditt FTP-konto som en nätverksplats i Windows, öppna Utforskaren och klicka på Dator > Lägg till en nätverksplats som markerat i skärmdumpen nedan.

Klicka nu på Nästa.

Välj nu Välj en anpassad nätverksplats och klicka på Nästa.

Skriv nu IP-adressen till din FTP-server (ftp: // 192.168.21.186) som markerat i skärmdumpen nedan och klicka på Nästa.

Nu, se till Logga in anonymt är avmarkerad och skriv in ditt FTP-användarnamn. Klicka sedan på Nästa.

Skriv sedan in ett namn för din nätverksplats. Det kan vara vad du vill. Klicka sedan på Nästa.

Klicka nu på Avsluta.

Skriv nu in lösenordet för din FTP-användare och klicka på Logga in.

Du ska vara inloggad. Som du kan se finns alla filer jag har laddat upp tidigare med FileZilla.

Som du ser laddade jag upp en annan fil och den fungerar.

Nu när du är ansluten kan du komma åt ditt FTP-konto när du vill från Windows Explorer.

Som du kan se har jag lagt till ytterligare 2 FTP-konton i Windows. Jag kan arbeta samtidigt med dem alla nu.

Så det är så du installerar och konfigurerar en FTP-server på Ubuntu 18.04 LTS med vsftpd.

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...