Så här ställer du in en FTP-server på Ubuntu Linux

Författare: Louise Ward
Skapelsedatum: 10 Februari 2021
Uppdatera Datum: 1 Juli 2024
Anonim
📈 The Intelligent Investor by Benjamin Graham AudioBook Full Part 1 of 2
Video: 📈 The Intelligent Investor by Benjamin Graham AudioBook Full Part 1 of 2

Innehåll

Denna wikiHow lär dig hur du konfigurerar och ansluter till en FTP-server på en dator som kör Ubuntu Linux. FTP-servrar är mycket användbara för att lagra data från din dator och låta andra bläddra igenom dessa filer. För att upprätta en anslutning från din dator behöver du en FTP-server. Du måste också uppdatera till den senaste Ubuntu-versionen.

Steg

Del 1 av 4: Installera FTP-ramverket

  1. Se till att din Ubuntu-version är uppdaterad. Ubuntu-versionerna 17.10 och senare har många olika filvägar än tidigare versioner, så du måste uppdatera till den senaste versionen av Ubuntu:
    • Öppna Terminal
    • Ange en beställningsudo apt-get uppgradering tryck sedan på ↵ Gå in.
    • Ange lösenordet och tryck på ↵ Gå in.
    • Importera y visas och tryck sedan på ↵ Gå in.
    • Vänta på att uppgraderingen är klar med installationen och starta sedan om datorn om du uppmanas till det.

  2. Öppna terminalen. Klicka på menyn Applikationer⋮⋮⋮, rulla ner och klicka på ikonen Terminal att börja.
    • Du kan också trycka på Alt+Ctrl+T för att öppna Terminal.

  3. Ange VSFTPD-installationskommandot. Ange en beställning sudo apt-get install vsftpd in i Terminal och tryck sedan på ↵ Gå in.

  4. Skriv in lösenord. Ange lösenordet som du använder för att logga in på din dator och tryck sedan på ↵ Gå in.
  5. Vänta tills VSFTPD installeras. Det tar ungefär 5-20 minuter beroende på din FTP-inställning och internetanslutning, så tålamod.
  6. Installera FileZilla. Detta är det program som du kommer att använda för att komma åt och ladda upp data till din server. För att installera, vänligen:
    • Ange en beställning sudo apt-get install filezilla
    • Ange ditt lösenord igen om du uppmanas att göra det.
    • Vänta tills installationen är klar.
    annons

Del 2 av 4: Konfigurera FTP-servern

  1. Öppna VSFTPD-konfigurationsfilen. Ange en beställning sudo nano /etc/vsftpd.conf och tryck ↵ Gå in. Du måste redigera den här filen för att aktivera (eller inaktivera) specifika VSFTPD-funktioner.
  2. Tillåt lokala användare att logga in på FTP-servern. Använd piltangenterna och bläddra ner till titeln # Avmarkera detta så att lokala användare kan logga in. och ta sedan bort "#" från raden local_enable = JA nedan.
    • Du kan ta bort "#" med hjälp av piltangenterna och välja bokstaven framför pundtecknet (i detta fall "l") och sedan trycka på knappen ← Backspace.
    • Hoppa över detta steg om raden local_enable = JA utan pundskylt.
  3. Tillåt FTP att skriva kommandon. Bläddra ner till titeln # Avmarkera detta för att aktivera någon form av FTP-skrivkommando.och ta sedan bort "#" från raden write_enable = JA nedan.
    • Hoppa över detta steg om raden write_enable = JA utan pundtecken.
  4. Inaktivera ASCII-störning. Bläddra ner till titeln # ASCII-mangling är en hemsk funktion i protokollet., ta sedan bort "#" från följande två rader:
    • ascii_upload_enable = JA
    • ascii_download_enable = JA
  5. Ändra inställningen "chroot". Bläddra ner till titeln # chroot), lägg sedan till följande rader:
    • user_sub_token = $ USER
    • chroot_local_user = JA
    • chroot_list_enable = JA
    • Om någon av ovanstående rader redan finns raderar du helt enkelt "#" framför dessa rader.
  6. Ändra standardinställningarna för "chroot". Bläddra ner till titeln (standard följer), 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 ovanstående rader redan finns raderar du helt enkelt "#" framför dessa rader.
  7. Aktivera alternativet "ls rekursiv funktion". Bläddra ner till titeln # Du kan aktivera alternativet "-R" ...och ta sedan bort "#" från raden ls_recurse_enable = JA nedan.
  8. Spara och avsluta en textredigerare. För att göra detta måste du:
    • Tryck Ctrl+X
    • Importera y
    • Tryck ↵ Gå in
    annons

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

  1. Öppna textfilen "chroot". Ange en beställning sudo nano /etc/vsftpd.chroot_list och tryck ↵ Gå in.
    • Du kan hoppa över och gå till det sista steget i det här avsnittet om du inte behöver ange vem som får åtkomst till FTP-servern.
  2. Skriv in lösenord. Ange lösenordet du använder för att logga in på Ubuntu och klicka sedan på ↵ Gå in. Textfilen "chroot" öppnas.
    • Hoppa över detta steg om systemet inte ber dig att ange ditt lösenord.
  3. Lägg till användarnamn i listan. Ange ditt användarnamn och tryck sedan på ↵ Gå in, upprepa sedan för användarnamnen som äger hemmappen du vill komma åt direkt på din server.
  4. Spara listan. Tryck Ctrl+X, importera y tryck sedan på ↵ Gå in. Din lista kommer att sparas.
  5. Starta om VSFTPD. Ange en beställning sudo systemctl starta om vsftpd tryck sedan på ↵ Gå in. VSFTPD startar om för att säkerställa att dina ändringar har sparats. Du borde nu kunna komma åt FTP-servern. annons

Del 4 av 4: Åtkomst till servern

  1. Bestäm serverns adress. Om du har köpt en FTP-server via en tredje parts tjänst (till exempel Bluehost) måste du känna till tjänstens IP-adress eller en vanlig adress för att kunna ansluta.
    • Om du håller en privat server på din dator behöver du datorns IP-adress, ange kommandotifconfig Gå till Terminal och se siffran "inet addr" i utgången.
      • Om "ifconfig" inte är installerat kan du ange kommando sudo apt-get install nätverktyg Gå till Terminal för att installera.
  2. Port vidarebefordran på routern. När du väl känner till serverns IP-adress måste du vidarebefordra routerns 21-plats-port till den adressen. Se till att den här porten använder TCP-protokoll (inte UDP eller kombinationstyp).
    • Portvidarebefordringsprocessen varierar beroende på routern. Du bör läsa i den relevanta artikeln eller routerdokumentationen för instruktioner.
  3. Öppna Filezilla. Importera filezilla Gå till terminalen och tryck sedan på ↵ Gå in. Efter ett ögonblick öppnas FileZilla.
    • Om du vill ansluta via Terminal kan du försöka skriva in kommandon ftp . Så länge FTP-servern är igång och du har tillgång till Internet kommer systemet att försöka ansluta till servern. dock kanske du inte kan ladda upp filen.
  4. Klick Fil i det övre vänstra hörnet av FileZilla-fönstret. En rullgardinsmeny visas.
  5. Klick Platschef ... (Platschef). Det här alternativet finns i rullgardinsmenyn. Fönstret Site Manager öppnas.
  6. Klick Ny webbplats (Ny sida). Den här vita knappen finns längst ner till vänster i fönstret. Avsnittet Ny webbplats öppnas i Site Manager.

  7. Ange serveradressen. Ange adressen (eller IP-adressen) för FTP-servern du vill ansluta till i fältet "Värd:".
  8. Lägg till det portnummer som ska vidarebefordras. Importera 21 ange fältet "Port:".

  9. Klick Ansluta (Ansluta). Den här röda knappen är längst ner på sidan. FileZilla ansluter datorn till FTP-servern.
  10. Överför filer till servern. Du kan dra mappen i den vänstra rutan och släppa den i det högra fönstret för att ladda upp data till FTP-serversidan. annons

Råd

  • Port 20 vidarebefordran kan lösa vissa nätverksproblem om du håller din server privat.
  • Processen att ansluta till en FTP-server på Ubuntu 17 och senare kommer att skilja sig något från tidigare versioner, så du måste uppdatera Ubuntu till version 17.10 (eller högre) om du inte redan har gjort det.

Varning

  • En FTP-server är inte alltid säker, speciellt om du behåller din egen server. Därför bör du avstå från att ladda upp personlig / känslig information till FTP-servrar.