Hoe ftp-server installeren en configureren op ubuntu linux

Uit dit artikel leert u hoe u kunt configureren en verbinding maken met de FTP-server op een computer met Ubuntu Linux. FTP-servers zijn ontworpen om uw bestanden op te slaan en andere gebruikers toe te staan ​​ze te bekijken. Om de FTP-server op een computer te configureren, hebt u de FTP-serverhost nodig waarmee u verbinding kunt maken. We raden u ook aan Ubuntu-software bij te werken naar de nieuwste beschikbare versie.

Stappen

Deel 1 van 2:
Hoe de benodigde software te installeren
  1. Titel afbeelding Stel een FTP-server in in Ubuntu Linux Stap 1
een. Update Ubuntu. In Ubuntu 17.10 en nieuwe versies van dit systeempadsysteem verschillen van eerdere versies, dus zorg ervoor dat u het systeem bijwerkt naar de nieuwste versie:
  • Open de terminal;
  • Binnenkomen Sudo apt-halen upgrade en druk op ↵ ENTER;
  • Voer uw wachtwoord in en klik op ↵ ENTER;
  • Binnenkomen Y, Wanneer de query verschijnt en klik vervolgens op ↵ ENTER;
  • Wacht tot het systeem wordt bijgewerkt en start vervolgens de computer opnieuw op (als deze wordt voorgesteld).
  • Titel afbeelding Stel een FTP-server in in Ubuntu Linux Stap 2
    2. Open de terminal. Open het menu "Toepassingen", scrol omlaag en klik op het zwarte en witte pictogram uit de optie Terminal.
  • U kunt ook klikken Alt+Ctrl+T, Om de terminal te openen.
  • Titel afbeelding Stel een FTP-server in in Ubuntu Linux Stap 3
    3. Voer de opdracht VSFTPD in (FTP-server). Binnenkomen Sudo apt-get install vsftpd in de terminal en klik vervolgens op ↵ Enter.
  • Titel afbeelding Stel een FTP-server in in Ubuntu Linux Stap 4
    4. voer wachtwoord in. Voer het wachtwoord in dat u gebruikt om in te loggen en klik vervolgens op ↵ Enter.
  • Titel afbeelding Stel een FTP-server in in Ubuntu Linux Stap 5
    vijf. Wacht tot de VSFTPD wordt geïnstalleerd. Dit zal 5 tot 20 minuten laten, afhankelijk van de huidige FTP-instellingen en internetverbindingssnelheden.
  • Titel afbeelding Stel een FTP-server in in Ubuntu Linux Stap 6
    6. Installeer filezilla. Met dit programma krijgt u toegang tot de server en draagt ​​u bestanden over. Om dit programma vast te stellen:
  • Binnenkomen Sudo apt-get install filezilla;
  • Voer het wachtwoord in als u een verzoek ontvangt;
  • Wacht tot de installatie is voltooid.
  • Deel 2 van 2:
    Hoe de FTP-server te configureren
    1. Titel afbeelding Stel een FTP-server in in Ubuntu Linux Stap 7
    een. Open het VSFTPD-configuratiebestand. Binnenkomen Sudo nano / etc / vsftpd.Conf en druk op ↵ Enter. U moet dit bestand bewerken om bepaalde VSFTPD-functies (of uit te schakelen).
  • Titel afbeelding Stel een FTP-server in in Ubuntu Linux Stap 8
    2. Laat lokale gebruikers zich registreren op de FTP-server. Blader door de pijltoetsen naar beneden naar de string # Uncomment dit om lokale gebruikers in te loggen. (Verwijder het commentaarsymbool zodat lokale gebruikers verbinding maken met de server) en vervolgens het symbool "#" van de volgende regel verwijderen Lokaal_enable = ja.
  • Als u het "#" -symbool wilt verwijderen, verplaatst u de pijltjestoetsen rechtstreeks voor dit symbool en drukt u op de toets ← Backspace.
  • Sla deze stap over als in de tekenreeks Lokaal_enable = ja Het opgegeven symbool is dat niet.
  • 3
  • Sta de FTP-server toe om opdrachten op te nemen. Blader naar beneden naar de string
  • # Uncomment dit om een ​​vorm van FTP-schrijfopdracht in te schakelen. (Verwijder het commentaarsymbool zodat u opdrachten kunt opnemen) en vervolgens het "#" -symbool wilt verwijderen van de volgende regel Write_enable = YES.Titel afbeelding Stel een FTP-server in in Ubuntu Linux Stap 9
    • Sla deze stap over als in de tekenreeks
    Write_enable = YES Het opgegeven symbool is dat niet.
  • Schakel symbooldecoratie uit. Blader naar beneden naar de string
  • # ASCII MANGLING is een vreselijk kenmerk van het protocol. (Dankzij het decoreren is een slechte functie) en verwijder vervolgens het symbool "#" van de volgende twee regels:Titel afbeelding Stel een FTP-server in in Ubuntu Linux Stap 10
    • Ascii_upload_enable = ja
    • ASCII_Download_enable = YES
  • Chroot-instellingen wijzigen. Blader naar beneden naar de string # Chroot), En voeg vervolgens de volgende regels toe:Titel afbeelding Stel een FTP-server in in Ubuntu Linux Stap 11
  • user_sub_token = $ user
  • Chroot_local_user = ja
  • Chroot_list_enable = ja
  • Als een van deze regels al bestaat, verwijdert u gewoon het symbool "#".
  • Wijzig de standaard chroot-instellingen. Blader naar beneden naar de string Standaard volgt), En voeg vervolgens de volgende regels toe:Titel afbeelding Stel een FTP-server in in Ubuntu Linux Stap 12
  • chroot_list_file = / etc / vsftpd.Chroot_list
  • Local_root = / home / $ user / public_html
  • Toestaan_writable_chroot = ja
  • Als een van deze regels al bestaat, verwijdert u gewoon het symbool "#".
  • Schakel de optie "LS CURSE" in. Blader naar beneden naar de string # U kunt de "-R" Keuze... (U kunt de optie "-R" activeren) en vervolgens het symbool "#" uit de volgende regel verwijderen Ls_recurse_enable = yes.Titel afbeelding Stel een FTP-server in in Ubuntu Linux Stap 13
  • Sla de wijzigingen op en sluit de teksteditor. Voor deze:Titel afbeelding Stel een FTP-server in in Ubuntu Linux Stap 14
  • Klik Ctrl+X;
  • Binnenkomen Y;
  • Klik ↵ Enter.
  • Hoe gebruikersnamen toe te voegen aan chroot-lijst

    1. Open het tekstbestand "Chroot". Binnenkomen Sudo nano / etc / vsftpd.Chroot_list en druk op ↵ Enter.Titel afbeelding Stel een FTP-server in in Ubuntu Linux Stap 15
    2. Ga naar de laatste stap van dit gedeelte als u geen mensen wilt specificeren die toegang hebben tot uw FTP-server.
    3. voer wachtwoord in. Voer het wachtwoord in dat u gebruikt om Ubuntu te openen en klik ↵ Enter. Tekstbestand "chroot".Titel afbeelding Stel een FTP-server in in Ubuntu Linux Stap 16
    4. Sla deze stap over als u niet wordt gevraagd om het wachtwoord in te voeren.
    5. Voeg gebruikersnamen toe aan lijst. Voer uw gebruikersnaam in en klik ↵ Voer in en herhaal dit proces voor alle gebruikersnamen die toegang hebben tot hun mappen op uw server.Titel afbeelding Stel een FTP-server in in Ubuntu Linux Stap 17
    6. Sla de lijst op. Klik Ctrl+X, Binnenkomen Y en druk op ↵ Enter. De lijst wordt opgeslagen.Titel afbeelding Stel een FTP-server in in Ubuntu Linux Stap 18
    7. Start VSFTPD opnieuw. Binnenkomen Sudo SystemCTL Restart vsftpd en druk op ↵ Enter. VSFTPD wordt opnieuw opgestart en de wijzigingen zijn opgeslagen. Nu krijgt u toegang tot uw FTP-server.Titel afbeelding Stel een FTP-server in in Ubuntu Linux Stap 19

    Hoe toegang tot de server

    1. Ontdek het adres van uw server. Als u voor de FTP-server betaalt via hosting-service (bijvoorbeeld BlueHost), kunt u het Service IP-adres of het gebruikelijke adres achterhalen om er verbinding mee te maken.Titel afbeelding Stel een FTP-server in in Ubuntu Linux Stap 20
    2. Als de server op uw computer staat, gebruikt u het IP-adres van uw computer- om dit in de terminal te doen, enter Ifconfig en zoek het IP-adres in de "Inet Addr" -tekening.
    3. Als het hulpprogramma "IFCONFIG" niet is geïnstalleerd, installeert u deze - invoeren hiervoor in de terminal Sudo Apt-Get Install Net-tools.
    4. Stel de poort doorsturen op de router. Leer het IP-adres van uw server, configureer poortdoorschakeling 21 router naar dit adres. Zorg ervoor dat de poort het TCP-protocol (en niet UDP of UDP / TCP) gebruikt).Titel afbeelding Stel een FTP-server in in Ubuntu Linux Stap 21
    5. Het proces van de poortdoorschakelingsconfiguratie is afhankelijk van het routermodel, dus lees de instructies voor de router of vind de relevante instructies op internet.
    6. Open Filezilla. Binnenkomen Filezilla in de terminal en klik ↵ Enter. Na een tijdje wordt filezilla geopend.Titel afbeelding Stel een FTP-server in in Ubuntu Linux Stap 22
    7. Als u verbinding wilt maken via de terminal, probeert u binnen te gaan FTP [ADRES]. Als de server werkt en u toegang hebt tot internet, wordt een poging gedaan om verbinding te maken met uw FTP-server - houd er rekening mee dat u in dit geval geen bestanden naar de server kunt overbrengen.
    8. Klik op Bestand. Dit menu bevindt zich in de linkerbovenhoek van het Filezilla-venster. Open menu.Titel afbeelding Stel een FTP-server in in Ubuntu Linux Stap 23
    9. Klik op Stationsite. U vindt deze optie in het menu. Het venster Site Manager wordt geopend.Titel afbeelding Stel een FTP-server in in Ubuntu Linux Stap 24
    10. Klik op Site maken. Dit is een witte knop aan de onderkant van het venster. De sectie Site Manager Site Creation-sectie opent.Titel afbeelding Stel een FTP-server in in Ubuntu Linux Stap 25
    11. Voer uw serveradres in. Voer in het veld "Host:" het adres (of het IP-adres) van de FTP-server in waarop u verbinding wilt maken. Titel afbeelding Stel een FTP-server in in Ubuntu Linux Stap 26
    12. Voer het aantal doorgestuurde poort in. Binnenkomen 21 In het tekstveld "Port:".Titel afbeelding Set een FTP-server in Ubuntu Linux Stap 27
    13. Klik op Verbinden. Dit is een rode knop onderaan de pagina. FileZilla sluit de computer aan op de FTP-server.Titel afbeelding Stel een FTP-server in in Ubuntu Linux Stap 28
    14. Geef de bestanden door naar de server. Om dit te doen, sleept u eenvoudig mappen met de linker vensterbestanden op het rechtervenster.Titel afbeelding Set een FTP-server in Ubuntu Linux Stap 29

    Tips

    • De omgeleid poort 20 kan enkele problemen met het netwerk oplossen als u de server zelf behaalt.
    • Aansluiten op de FTP-server in Ubuntu 17 en de nieuwste versies van dit systeem verschilt van het aansluiten in eerdere versies, dus zorg ervoor dat u het systeem naar Ubuntu 17 bijwerkt.10 of recente versies.

    Waarschuwingen

    • De veiligheid van FTP-servers is niet te hoog (vooral als u de server zelf rijdt), dus download dus geen vertrouwelijke of persoonlijke informatie aan de FTP-server.
    Deel in het sociale netwerk:
    Vergelijkbaar