Hoe u een FTP-server instelt op Ubuntu Linux

Schrijver: Christy White
Datum Van Creatie: 3 Kunnen 2021
Updatedatum: 8 Kunnen 2024
Anonim
Linux Tutorial for Beginners: Introduction to Linux Operating System
Video: Linux Tutorial for Beginners: Introduction to Linux Operating System

Inhoud

In dit artikel wordt uitgelegd hoe u een FTP-server configureert en er verbinding mee maakt op een Ubuntu Linux-computer. FTP-servers zijn handig om bestanden op uw computer op te slaan en anderen er toegang toe te geven. Eerst moet u een FTP-server maken, zodat u er verbinding mee kunt maken. Het wordt ook aanbevolen om Ubuntu bij te werken naar de nieuwste beschikbare versie.

Stappen

Deel 1 van 4: Het FTP Framework installeren

  1. Zorg ervoor dat Ubuntu up-to-date is. Ubuntu 17.10 en latere versies hebben bestandspaden die enigszins afwijken van eerdere versies, dus update uw systeem als u dat nog niet hebt gedaan:
    • Open de "Terminal" -applicatie.
    • typ het sudo apt-get update en druk op de toets ↵ Enter.
    • Voer uw wachtwoord in en druk op de toets ↵ Enter.
    • typ het y wanneer daarom wordt gevraagd en druk op de toets ↵ Enter.
    • Wacht tot de installatie is voltooid en start uw computer opnieuw op als daarom wordt gevraagd.

  2. Open de terminal. Klik op het menu Toepassingen⋮⋮⋮, scroll naar beneden en klik op het zwart-wit icoon Terminal.
    • U kunt de "Terminal" ook openen door op de toetsen te drukken Alt+Ctrl+T.

  3. Voer de installatieopdracht VSFTPD uit. typ het sudo apt-get install vsftpd in de "Terminal" en druk op de toets ↵ Enter.

  4. Typ uw wachtwoord. Voer het wachtwoord in dat wordt gebruikt om toegang te krijgen tot de computer en druk op de toets ↵ Enter.
  5. Wacht tot VSFTPD is geïnstalleerd. Deze stap kan 5 tot 20 minuten duren, afhankelijk van uw huidige FTP-instellingen en uw internetverbinding, dus wees geduldig.
  6. Installeer FileZilla. Deze software wordt gebruikt om bestanden op de server te openen en te uploaden. Om het te installeren:
    • typ het sudo apt-get install filezilla.
    • Typ uw wachtwoord opnieuw als daarom wordt gevraagd.
    • Wacht tot de installatie is voltooid.

Deel 2 van 4: De FTP-server instellen

  1. Open het VSFTPD-installatiebestand. Typ hiervoor sudo nano /etc/vsftpd.conf en druk op de toets ↵ Enter. U moet het bestand bewerken om enkele VSFTPD-functies in of uit te schakelen.
  2. Geef lokale gebruikers toegang tot de FTP-server. Gebruik de richtingspijlen om naar de koptekst te scrollen # Maak het commentaar hierop ongedaan zodat lokale gebruikers kunnen inloggen.en verwijder vervolgens de "#" van de regel local_enable = JA eronder.
    • Om de "#" te verwijderen, gebruikt u de richtingspijlen om de letter ervoor te selecteren (in dit geval de letter "l") en drukt u op de toets ← Backspace.
    • Sla deze stap over als de regel local_enable = YES is al wit.
  3. Autoriseer FTP-opname-opdrachten. Scrol omlaag naar de koptekst # Verwijder het commentaar om elke vorm van FTP-schrijfopdracht in te schakelen.en verwijder vervolgens de "#" van de regel write_enable = JA eronder.
    • Sla deze stap over als de regel write_enable = YES is al wit.
  4. Schakel ASCII-mangling uit. Scrol omlaag naar de koptekst # ASCII-verminking is een vreselijke functie van het protocol. verwijder vervolgens de "#" uit de volgende twee regels:
    • ascii_upload_enable = JA
    • ascii_download_enable = JA
  5. Wijzig de chroot-instellingen. Scrol omlaag naar de koptekst # chroot) en voeg de volgende regels toe:
    • user_sub_token = $ USER
    • chroot_local_user = JA
    • chroot_list_enable = JA
    • Als een van deze regels aanwezig is, verwijdert u de "#" vóór elke regel.
  6. Wijzig de standaard chroot-instellingen. Scrol omlaag naar de koptekst (standaard volgt) en voeg de volgende regels toe:
    • chroot_list_file = / etc / vsftpd.chroot_list
    • local_root = / home / $ USER / Public_html
    • allow_writeable_chroot = JA
    • Als een van deze regels aanwezig is, verwijdert u de "#" vóór elke regel.
  7. Schakel de optie "ls recurse" in. Scroll naar de koptekst # U kunt de optie "-R" activeren ... en verwijder de "#" van de regel ls_recurse_enable = JA eronder.
  8. Sla het bestand op en sluit de editor. Om het te doen:
    • Druk op de toetsen Ctrl+X.
    • typ het y.
    • Druk op de toets ↵ Enter.

Deel 3 van 4: Gebruikersnamen toevoegen aan de "CHROOT" -lijst

  1. Open het "chroot" -tekstbestand. Typ hiervoor sudo nano /etc/vsftpd.chroot_list en druk op de toets ⏎ Keer terug.
    • Ga naar de laatste stap als u specifieke gebruikers geen toegang tot de FTP-server wilt verlenen.
  2. Typ uw wachtwoord. Voer het wachtwoord in dat wordt gebruikt om toegang te krijgen tot Ubuntu en druk op de toets ↵ Enter. Hierdoor wordt het "chroot" -tekstbestand geopend.
    • Sla deze stap over als er niet om het wachtwoord is gevraagd.
  3. Voeg gebruikersnamen toe aan de lijst. Voer uw eigen gebruikersnaam in en druk op de toets ↵ Enteren herhaal dit met de andere gebruikers aan wie u toegang wilt geven tot de mappen van de server.
  4. Bewaar de lijst. Druk op de toetsen Ctrl+X, typ het y en van een ↵ Enter. De lijst wordt dan opgeslagen.
  5. Start VSFTPD opnieuw. Typ hiervoor sudo systemctl herstart vsftpd en druk op de toets ↵ Enter. Vervolgens zal de VSFTPD opnieuw opstarten en ervoor zorgen dat de wijzigingen zijn opgeslagen. U heeft nu toegang tot uw FTP-server.

Deel 4 van 4: Toegang tot de server

  1. Bepaal het serveradres. Als u betaalt voor een FTP-serverhostingservice, heeft u het IP-adres of de FQDN nodig om er verbinding mee te maken.
    • Als u uw eigen server host, gebruik dan het IP-adres van de computer, dat u kunt verkrijgen door de opdracht uit te voeren ifconfig in "Terminal", naast "inet addr".
      • Als "ifconfig" niet is geïnstalleerd, installeer het dan met de opdracht sudo apt-get install net-tools bij de terminal ".
  2. Configureer port forwarding op uw router. Nadat u het IP-adres hebt verkregen, moet u het verkeer van poort 21 van uw router ernaar doorsturen; gebruik het TCP-protocol, niet UDP (of een combinatie van beide).
    • Port forwarding varieert van apparaat tot apparaat, dus raadpleeg de website of instructiehandleiding van de fabrikant.
  3. Open FileZilla. typ het filezilla in de "Terminal" en druk op de toets ↵ Enter. Dan gaat het open.
    • Om verbinding te maken via "Terminal", voert u in ftp . Zolang de server actief is en verbinding heeft met internet, kunt u er verbinding mee maken, maar zonder dat u bestanden kunt overbrengen.
  4. Klik in Archief in de linkerbovenhoek van het FileZilla-venster. Vervolgens wordt een vervolgkeuzemenu geopend.
  5. Klik in Locatiebeheerder ... in het vervolgkeuzemenu. Vervolgens wordt het venster "Site Manager" geopend.
  6. Klik in Nieuwe site. Deze witte knop bevindt zich in de linker benedenhoek van het venster. Hierdoor wordt de sectie "Nieuwe site" geopend in de "Sitebeheerder".
  7. Voer het serveradres in. Voer in het tekstvak "Host:" het adres (of IP-adres) in van de server waarmee u verbinding wilt maken.
  8. Voeg het routeringspostnummer toe. typ het 21 in het tekstveld "Poort:".
  9. Klik in Verbinden. Deze rode knop bevindt zich onderaan de pagina. Vervolgens verbindt FileZilla de computer met de FTP-server.
  10. Verplaats bestanden naar de server. U kunt mappen van de linkerkant van het venster naar de rechterkant klikken en slepen om ze naar de FTP-serverpagina te uploaden.

Tips

  • De omleiding van post 20 kan netwerkproblemen oplossen in het geval u uw eigen server host.
  • De procedure om verbinding te maken met een FTP-server op Ubuntu 17 en hoger verschilt enigszins van eerdere versies, dus upgrade uw systeem naar versie 17.10 (of hoger) als u dat nog niet hebt gedaan.

Waarschuwingen

  • FTP-servers zijn niet altijd veilig, vooral niet als ze lokaal worden gehost. Stuur daarom geen vertrouwelijke of persoonlijke bestanden naar een FTP-server.

Hoe u uw Apple Watch gebruikt

Annie Hansen

Kunnen 2024

Lee dit artikel om te zien hoe u de ba i functie van uw Apple Watch gebruikt. Deel 1 van 11: Uw Apple Watch in tellen , al het inactief i . Op die manier kan de Apple Watch het "vinden" en e...

Hoe kippenborst te marineren

Annie Hansen

Kunnen 2024

Kippenvlee pa t goed in veel recepten, maar het kan droog worden nadat het gaar i . Voorkom dit probleem door het onderdeel voor de bereiding te marineren. Een goede marinade kan een betere maak aan d...

Artikelen Voor Jou