Så här konfigurerar du en FTP -server i Ubuntu Linux (med bilder)

Innehållsförteckning:

Så här konfigurerar du en FTP -server i Ubuntu Linux (med bilder)
Så här konfigurerar du en FTP -server i Ubuntu Linux (med bilder)

Video: Så här konfigurerar du en FTP -server i Ubuntu Linux (med bilder)

Video: Så här konfigurerar du en FTP -server i Ubuntu Linux (med bilder)
Video: Installera Windows 10 - så här gör du! 2024, Maj
Anonim

Denna wikiHow -artikel visar dig hur du konfigurerar och ansluter till en FTP -server från din Ubuntu Linux -dator. FTP -servrar är användbara för att lagra filer från din dator och låta andra bläddra bland dem. För att kunna konfigurera en FTP -server från din dator måste du ha en FTP -servervärd som du kan ansluta till. Det rekommenderas också att du uppdaterar din Ubuntu -programvara till den senaste tillgängliga versionen.

Steg

Del 1 av 4: Installera FTP Framework

Konfigurera en FTP -server i Ubuntu Linux Steg 1
Konfigurera en FTP -server i Ubuntu Linux Steg 1

Steg 1. Se till att Ubuntu är uppdaterat

Ubuntu versioner 17.10 och senare har mycket olika filvägar än tidigare versioner, så du måste uppgradera till den senaste versionen av Ubuntu om du inte redan har gjort det:

  • Öppen Terminal
  • Skriv in sudo apt-get upgrade och tryck på ↵ Enter.
  • Skriv in ditt lösenord och tryck på ↵ Enter.
  • Skriv in y när du uppmanas att trycka på ↵ Retur.
  • Vänta på att uppgraderingarna har slutfört installationen och starta sedan om datorn om du uppmanas.
Konfigurera en FTP -server i Ubuntu Linux Steg 2
Konfigurera en FTP -server i Ubuntu Linux Steg 2

Steg 2. Öppna Terminal

Klicka på Ansökningar meny ⋮⋮⋮, rulla nedåt och klicka på svartvitt Terminal ikon för att göra det.

Du kan också bara trycka på Alt+Ctrl+T för att öppna Terminal

Konfigurera en FTP -server i Ubuntu Linux Steg 3
Konfigurera en FTP -server i Ubuntu Linux Steg 3

Steg 3. Ange VSFTPD -kommandot

Skriv sudo apt-get install vsftpd i Terminal och tryck sedan på ↵ Enter.

Konfigurera en FTP -server i Ubuntu Linux Steg 4
Konfigurera en FTP -server i Ubuntu Linux Steg 4

Steg 4. Ange ditt lösenord

Skriv in lösenordet som du använder för att logga in på din dator och tryck sedan på ↵ Retur.

Konfigurera en FTP -server i Ubuntu Linux Steg 5
Konfigurera en FTP -server i Ubuntu Linux Steg 5

Steg 5. Vänta tills VSFTPD installeras

Detta kommer att ta allt från 5 minuter till 20 minuter beroende på dina nuvarande FTP -inställningar och din internetanslutning, så ha tålamod.

Konfigurera en FTP -server i Ubuntu Linux Steg 6
Konfigurera en FTP -server i Ubuntu Linux Steg 6

Steg 6. Installera FileZilla

Detta är programmet som du kommer att använda för att komma åt och ladda upp till din server. För att installera det:

  • Skriv in sudo apt-get install filezilla
  • Ange ditt lösenord igen om du uppmanas.
  • Vänta tills installationen är klar.

Del 2 av 4: Konfigurera FTP -servern

Konfigurera en FTP -server i Ubuntu Linux Steg 7
Konfigurera en FTP -server i Ubuntu Linux Steg 7

Steg 1. Öppna VSFTPD -konfigurationsfilen

Skriv in sudo nano /etc/vsftpd.conf och tryck på ↵ Enter. Du kommer att redigera den här filen för att tillåta (eller inaktivera) vissa VSFTPD -funktioner.

Konfigurera en FTP -server i Ubuntu Linux Steg 8
Konfigurera en FTP -server i Ubuntu Linux Steg 8

Steg 2. Låt lokala användare logga in på din FTP -server

Använd piltangenterna för att rulla ner till

# Avmarkera detta för att låta lokala användare logga in.

rubrik, ta sedan bort "#" från

local_enable = JA

rad under den.

  • Du kan ta bort "#" genom att använda piltangenterna för att välja bokstaven framför den (i detta fall "l") och trycka på ← Backspace -tangenten.
  • Hoppa över det här steget om

    local_enable = JA

  • raden är redan vit.
Konfigurera en FTP -server i Ubuntu Linux Steg 9
Konfigurera en FTP -server i Ubuntu Linux Steg 9

Steg 3. Tillåt FTP -skrivkommandon

Rulla ner till

# Avmarkera detta för att aktivera någon form av FTP -skrivkommando.

rubrik, ta sedan bort "#" från

write_enable = JA

rad under den.

  • Hoppa över det här steget om

    write_enable = JA

  • är redan vit.
Konfigurera en FTP -server i Ubuntu Linux Steg 10
Konfigurera en FTP -server i Ubuntu Linux Steg 10

Steg 4. Inaktivera ASCII -mangling

Rulla hela vägen ner till

# ASCII -mangling är en hemsk egenskap i protokollet.

rubrik, ta sedan bort "#" från följande två rader:

  • ascii_upload_enable = JA

  • ascii_download_enable = JA

Konfigurera en FTP -server i Ubuntu Linux Steg 11
Konfigurera en FTP -server i Ubuntu Linux Steg 11

Steg 5. Ändra "chroot" -inställningarna

Rulla ner till

# chroot)

rubrik och lägg sedan till följande rader:

  • user_sub_token = $ USER

  • chroot_local_user = JA

  • chroot_list_enable = JA

  • Om någon av dessa rader redan finns tar du bara bort "#" före varje befintlig rad.
Konfigurera en FTP -server i Ubuntu Linux Steg 12
Konfigurera en FTP -server i Ubuntu Linux Steg 12

Steg 6. Ändra standardinställningarna för "chroot"

Rulla ner till

(standard följer)

rubrik och lägg sedan till följande rader:

  • chroot_list_file =/etc/vsftpd.chroot_list

  • local_root =/home/$ USER/Public_html

  • allow_writeable_chroot = JA

  • Om någon av dessa rader redan finns tar du bara bort "#" före varje befintlig rad.
Konfigurera en FTP -server i Ubuntu Linux Steg 13
Konfigurera en FTP -server i Ubuntu Linux Steg 13

Steg 7. Aktivera alternativet "ls recurse"

Rulla ner till

# Du kan aktivera alternativet "-R" …

rubrik, ta sedan bort "#" från

ls_recurse_enable = JA

rad under den.

Konfigurera en FTP -server i Ubuntu Linux Steg 14
Konfigurera en FTP -server i Ubuntu Linux Steg 14

Steg 8. Spara och avsluta textredigeraren

Att göra så:

  • Tryck på Ctrl+X
  • Skriv y
  • Tryck på ↵ Enter

Del 3 av 4: Lägga till användarnamn i CHROOT -listan

Konfigurera en FTP -server i Ubuntu Linux Steg 15
Konfigurera en FTP -server i Ubuntu Linux Steg 15

Steg 1. Öppna textfilen "chroot"

Skriv in sudo nano /etc/vsftpd.chroot_list och tryck på ↵ Enter.

Du kan hoppa till det sista steget i den här delen om du inte vill ange personer som kan komma åt din FTP -server

Konfigurera en FTP -server i Ubuntu Linux Steg 16
Konfigurera en FTP -server i Ubuntu Linux Steg 16

Steg 2. Ange ditt lösenord

Skriv in lösenordet som du använder för att logga in på Ubuntu och tryck på ↵ Retur. Detta öppnar textfilen "chroot".

Hoppa över det här steget om du inte frågar efter ditt lösenord

Konfigurera en FTP -server i Ubuntu Linux Steg 17
Konfigurera en FTP -server i Ubuntu Linux Steg 17

Steg 3. Lägg till användarnamn i listan

Skriv in ditt eget användarnamn, tryck på ↵ Enter och upprepa med andra användarnamn på personer som du vill ha åtkomst till deras hemkataloger från din server.

Konfigurera en FTP -server i Ubuntu Linux Steg 18
Konfigurera en FTP -server i Ubuntu Linux Steg 18

Steg 4. Spara listan

Tryck på Ctrl+X, skriv in y och tryck på ↵ Enter. Din lista sparas.

Konfigurera en FTP -server i Ubuntu Linux Steg 19
Konfigurera en FTP -server i Ubuntu Linux Steg 19

Steg 5. Starta om VSFTPD

Skriv in sudo systemctl restart vsftpd och tryck på ↵ Enter. Detta kommer att stoppa och starta om VSFTPD och se till att dina ändringar har sparats. Du kan nu komma åt din FTP -server.

Del 4 av 4: Åtkomst till din server

Konfigurera en FTP -server i Ubuntu Linux Steg 20
Konfigurera en FTP -server i Ubuntu Linux Steg 20

Steg 1. Bestäm serverns adress

Om du betalar för en FTP -server via en värdtjänst (t.ex. Bluehost) måste du känna till tjänstens IP -adress eller vanliga adress för att kunna ansluta till den.

  • Om du är värd för din egen server från din dator använder du datorns IP -adress, som du kan ta reda på genom att ange ifconfig i Terminal och sedan granska "inet addr" -numret.

    Om "ifconfig" inte är installerat kan du installera det genom att ange sudo apt-get install net-tools i Terminal

Konfigurera en FTP -server i Ubuntu Linux Steg 21
Konfigurera en FTP -server i Ubuntu Linux Steg 21

Steg 2. Vidarebefordra en port på din router

När du vet din servers IP -adress måste du vidarebefordra routerns port 21 -plats till den adressen; se till att porten använder TCP (inte UDP eller en blandning av de två).

Port vidarebefordran varierar från router till router, så var noga med att kontrollera den länkade artikeln eller routerns dokumentation för instruktioner

Konfigurera en FTP -server i Ubuntu Linux Steg 22
Konfigurera en FTP -server i Ubuntu Linux Steg 22

Steg 3. Öppna Filezilla

Skriv filezilla i Terminal och tryck på ↵ Enter. Efter en stund öppnas FileZilla.

Om du vill ansluta via Terminal kan du försöka skriva in ftp [adress]. Så länge din server körs och du har tillgång till Internet, försöker denna ansluta till din FTP -server. men du kanske inte kan överföra filer

Konfigurera en FTP -server i Ubuntu Linux Steg 23
Konfigurera en FTP -server i Ubuntu Linux Steg 23

Steg 4. Klicka på Arkiv

Det är i det övre vänstra hörnet av FileZilla-fönstret. Om du gör det uppmanas en rullgardinsmeny.

Konfigurera en FTP -server i Ubuntu Linux Steg 24
Konfigurera en FTP -server i Ubuntu Linux Steg 24

Steg 5. Klicka på Platshanteraren…

Du hittar det här alternativet i rullgardinsmenyn. Fönstret Webbplatshanterare öppnas.

Konfigurera en FTP -server i Ubuntu Linux Steg 25
Konfigurera en FTP -server i Ubuntu Linux Steg 25

Steg 6. Klicka på Ny webbplats

Det är en vit knapp längst ner till vänster i fönstret. Om du gör det öppnas avsnittet Ny webbplats i Webbplatshanteraren.

Konfigurera en FTP -server i Ubuntu Linux Steg 26
Konfigurera en FTP -server i Ubuntu Linux Steg 26

Steg 7. Ange serverns adress

I textfältet "Värd:" skriver du in adressen (eller IP -adressen) för FTP -servern som du vill ansluta till.

Konfigurera en FTP -server i Ubuntu Linux Steg 27
Konfigurera en FTP -server i Ubuntu Linux Steg 27

Steg 8. Lägg till det vidarebefordrade portnumret

Skriv 21 i textfältet "Port:".

Konfigurera en FTP -server i Ubuntu Linux Steg 28
Konfigurera en FTP -server i Ubuntu Linux Steg 28

Steg 9. Klicka på Anslut

Det är en röd knapp längst ner på sidan. Om du gör det kommer FileZilla att ansluta din dator till din FTP -server.

Konfigurera en FTP -server i Ubuntu Linux Steg 29
Konfigurera en FTP -server i Ubuntu Linux Steg 29

Steg 10. Flytta filer till servern

Du kan klicka och dra mappar från det vänstra fönstret till det högra fönstret för att ladda upp dem till din FTP-serversida.

Tips

  • Vidarebefordran av port 20 kan lösa vissa nätverksproblem om du är värd för din egen server.
  • Att ansluta till en FTP -server i Ubuntu 17 och senare ser något annorlunda ut än att ansluta i tidigare versioner, så du vill uppdatera din Ubuntu -version till 17.10 (eller högre) om du inte redan har gjort det.

Rekommenderad: