Hur man installerar en FTP-server på Ubuntu Linux

Författare: Christy White
Skapelsedatum: 3 Maj 2021
Uppdatera Datum: 8 Maj 2024
Anonim
Hur man installerar en FTP-server på Ubuntu Linux - Tips
Hur man installerar en FTP-server på Ubuntu Linux - Tips

Innehåll

Den här artikeln kommer att lära dig hur du konfigurerar och ansluter till en FTP-server på en Ubuntu Linux-dator. FTP-servrar är användbara för att lagra filer på din dator och låta andra få åtkomst till dem. Först måste du skapa en FTP-server så att du kan ansluta till den. Det rekommenderas också att uppdatera Ubuntu till den senaste tillgängliga versionen.

Steg

Del 1 av 4: Installera FTP-ramverket

  1. Se till att Ubuntu är uppdaterad. Ubuntu 17.10 och senare versioner har filvägar något annorlunda än tidigare versioner, så uppdatera ditt system om du inte redan har gjort det:
    • Öppna applikationen "Terminal".
    • Skriv det sudo apt-get-uppdatering och tryck på knappen ↵ Ange.
    • Ange ditt lösenord och tryck på knappen ↵ Ange.
    • Skriv det y när du uppmanas och tryck på knappen ↵ Ange.
    • Vänta tills installationen är klar och starta om datorn om du uppmanas.

  2. Öppna terminalen. Klicka på menyn tillämpningar⋮⋮⋮, bläddra ner och klicka på den svarta och vita ikonen Terminal.
    • Du kan också öppna "terminalen" genom att trycka på knapparna Alt+Ctrl+T.

  3. Kör VSFTPD-installationskommandot. Skriv det sudo apt-get install vsftpd i "Terminal" och tryck på knappen ↵ Ange.

  4. Skriv ditt lösenord. Ange lösenordet som används för att komma åt datorn och tryck på knappen ↵ Ange.
  5. Vänta tills VSFTPD installeras. Detta steg kan ta 5 till 20 minuter beroende på dina nuvarande FTP-inställningar och din internetanslutning, så var tålamod.
  6. Installera FileZilla. Denna programvara kommer att användas för att komma åt och skicka filer till servern. Så här installerar du det:
    • Skriv det sudo apt-get installera filezilla.
    • Skriv in ditt lösenord om du uppmanas.
    • Vänta tills installationen är klar.

Del 2 av 4: Ställa in FTP-servern

  1. Öppna VSFTPD-installationsfilen. För att göra det, skriv sudo nano /etc/vsftpd.conf och tryck på knappen ↵ Ange. Du måste redigera filen för att aktivera (eller inaktivera) vissa VSFTPD-funktioner.
  2. Låt lokala användare komma åt FTP-servern. Använd riktningspilarna för att bläddra ner till rubriken # Avmarkera detta för att låta lokala användare logga in., ta sedan bort "#" från raden local_enable = JA under den.
    • För att ta bort "#", använd riktningspilarna för att välja bokstaven framför den (i detta fall bokstaven "l") och tryck på knappen ← Backspace.
    • Hoppa över detta steg om linjen local_enable = YES är redan vit.
  3. Auktorisera FTP-inspelningskommandon. Rulla ner till rubriken # Avmarkera detta för att aktivera någon form av FTP-skrivkommando., ta sedan bort "#" från raden write_enable = JA under den.
    • Hoppa över detta steg om linjen write_enable = YES är redan vit.
  4. Inaktivera ASCII-mangling. Rulla ner till rubriken # 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 chroot-inställningarna. Rulla ner till rubriken # chroot) och lägg till följande rader:
    • user_sub_token = $ USER
    • chroot_local_user = JA
    • chroot_list_enable = JA
    • Om någon av dessa rader finns, ta bort "#" före var och en.
  6. Ändra standardinställningarna för chroot. Rulla ner till rubriken (standard följer) och lägg 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 finns, ta bort "#" före var och en.
  7. Aktivera alternativet "ls recurse". Bläddra till rubriken # Du kan aktivera alternativet "-R" ... och ta bort "#" från raden ls_recurse_enable = JA under den.
  8. Spara filen och avsluta redigeraren. Att göra det:
    • Tryck på knapparna Ctrl+X.
    • Skriv det y.
    • Tryck på knappen ↵ Ange.

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

  1. Öppna "chroot" textfilen. För att göra det, skriv sudo nano /etc/vsftpd.chroot_list och tryck på knappen ⏎ Återvänd.
    • Hoppa till det sista steget om du inte vill ge specifika användare tillgång till FTP-servern.
  2. Skriv ditt lösenord. Ange lösenordet som används för att komma åt Ubuntu och tryck på knappen ↵ Ange. Om du gör det öppnas textfilen "chroot".
    • Hoppa över detta steg om lösenordet inte har begärts.
  3. Lägg till användarnamn i listan. Ange ditt eget användarnamn och tryck på knappen ↵ Ange, upprepa sedan med de andra användare som du vill ge åtkomst till serverns kataloger.
  4. Spara listan. Tryck på knapparna Ctrl+X, Skriv det y och från en ↵ Ange. Listan sparas sedan.
  5. Starta om VSFTPD. För att göra det, skriv sudo systemctl starta om vsftpd och tryck på knappen ↵ Ange. Sedan startar VSFTPD igen och ser till att ändringarna har sparats. Du kan nu komma åt din FTP-server.

Del 4 av 4: Åtkomst till servern

  1. Bestäm serverns adress. Om du betalar för en värdtjänst för FTP-server måste du få IP-adressen eller FQDN för att ansluta till den.
    • Om du är värd för din egen server använder du datorns IP-adress, som kan erhållas genom att köra kommandot ifconfig i "Terminal", bredvid "inet addr".
      • Om "ifconfig" inte är installerat installerar du det med kommandot sudo apt-get install net-verktyg vid terminalen ".
  2. Konfigurera port vidarebefordran på din router. När du har fått IP: n måste du vidarebefordra trafik från routerns port 21 till den; använd TCP-protokollet, inte UDP (eller en blandning av de två).
    • Port vidarebefordran varierar från enhet till enhet, så se tillverkarens webbplats eller bruksanvisning.
  3. Öppna FileZilla. Skriv det filezilla i "Terminal" och tryck på knappen ↵ Ange. Sedan öppnas det.
    • För att ansluta via "Terminal", ange ftp . Så länge servern körs och är ansluten till internet kan du ansluta till den, men utan att kunna överföra filer.
  4. klicka in arkiv i det övre vänstra hörnet av FileZilla-fönstret. Sedan öppnas en rullgardinsmeny.
  5. klicka in Platschef ... i rullgardinsmenyn. Därefter öppnas fönstret "Site Manager".
  6. klicka in Ny webbplats. Den vita knappen finns i det nedre vänstra hörnet av fönstret. Om du gör det öppnas avsnittet "Ny webbplats" i "Webbplatshanteraren".
  7. Ange serveradressen. Ange adressen (eller IP-adressen) för servern du vill ansluta till i textrutan "Host:".
  8. Lägg till routingens postnummer. Skriv det 21 i textfältet "Port:".
  9. klicka in Att ansluta. Den röda knappen finns längst ner på sidan. Därefter ansluter FileZilla datorn till FTP-servern.
  10. Flytta filer till servern. Du kan klicka och dra mappar från vänster sida av fönstret till höger sida för att ladda upp dem till FTP-serversidan.

tips

  • Omdirigering av post 20 kan lösa nätverksproblem om du är värd för din egen server.
  • Förfarandet för anslutning till en FTP-server på Ubuntu 17 och högre varierar något från tidigare versioner, så uppgradera ditt system till version 17.10 (eller högre) om du inte redan har gjort det.

varningar

  • FTP-servrar är inte alltid säkra, särskilt när de är värd lokalt. Undvik därför att skicka konfidentiella eller personliga filer till en FTP-server.

Hur man gör ett visitkort

Mark Sanchez

Maj 2024

Andra avnitt Viitkort är ett utmärkt ätt att nätverka och hålla kontakten med arbetkontakter. Det är bra att ha när du är ute och minglar och pratar om arbete m...

Andra avnitt Forkning tyder på att ålderrelaterad makuladegeneration (AMD) kadar din centrala yn, vilket gör det vårt för dig att e klart. AMD är den främta oraken t...

Var Noga Med Att Se