Een FTP-server instellen in Ubuntu Linux (met afbeeldingen)

Inhoudsopgave:

Een FTP-server instellen in Ubuntu Linux (met afbeeldingen)
Een FTP-server instellen in Ubuntu Linux (met afbeeldingen)

Video: Een FTP-server instellen in Ubuntu Linux (met afbeeldingen)

Video: Een FTP-server instellen in Ubuntu Linux (met afbeeldingen)
Video: How to use USB Flash Drive as RAM Windows 10 2024, Mei
Anonim

Dit wikiHow-artikel laat je zien hoe je een FTP-server instelt en verbinding maakt vanaf je Ubuntu Linux-computer. FTP-servers zijn handig om bestanden van uw computer op te slaan en anderen erdoor te laten bladeren. Om een FTP-server vanaf uw computer in te stellen, heeft u een FTP-serverhost nodig waarmee u verbinding kunt maken. Het wordt ook aanbevolen om uw Ubuntu-software bij te werken naar de nieuwste beschikbare versie.

Stappen

Deel 1 van 4: Het FTP Framework installeren

Een FTP-server instellen in Ubuntu Linux Stap 1
Een FTP-server instellen in Ubuntu Linux Stap 1

Stap 1. Zorg ervoor dat Ubuntu up-to-date is

Ubuntu-versies 17.10 en hoger hebben enorm verschillende bestandspaden dan eerdere versies, dus je moet upgraden naar de nieuwste versie van Ubuntu als je dat nog niet hebt gedaan:

  • Open Terminal
  • Typ sudo apt-get upgrade en druk op ↵ Enter.
  • Typ uw wachtwoord en druk op ↵ Enter.
  • Typ y wanneer daarom wordt gevraagd en druk vervolgens op ↵ Enter.
  • Wacht tot de upgrades klaar zijn met installeren en start uw computer opnieuw op als daarom wordt gevraagd.
Een FTP-server instellen in Ubuntu Linux Stap 2
Een FTP-server instellen in Ubuntu Linux Stap 2

Stap 2. Open Terminal

Klik op de Toepassingen menu ⋮⋮⋮, scroll naar beneden en klik op de zwart-wit Terminal icoon om dit te doen.

U kunt ook gewoon op Alt+Ctrl+T drukken om Terminal te openen

Een FTP-server instellen in Ubuntu Linux Stap 3
Een FTP-server instellen in Ubuntu Linux Stap 3

Stap 3. Voer de VSFTPD-installatieopdracht in

Typ sudo apt-get install vsftpd in Terminal en druk vervolgens op ↵ Enter.

Een FTP-server instellen in Ubuntu Linux Stap 4
Een FTP-server instellen in Ubuntu Linux Stap 4

Stap 4. Voer uw wachtwoord in

Typ het wachtwoord dat u gebruikt om in te loggen op uw computer en druk vervolgens op ↵ Enter.

Een FTP-server instellen in Ubuntu Linux Stap 5
Een FTP-server instellen in Ubuntu Linux Stap 5

Stap 5. Wacht tot VSFTPD is geïnstalleerd

Dit duurt 5 tot 20 minuten, afhankelijk van uw huidige FTP-instellingen en uw internetverbinding, dus wees geduldig.

Een FTP-server instellen in Ubuntu Linux Stap 6
Een FTP-server instellen in Ubuntu Linux Stap 6

Stap 6. Installeer FileZilla

Dit is het programma dat u zult gebruiken om toegang te krijgen tot en te uploaden naar uw server. Om het te installeren:

  • Typ sudo apt-get install filezilla
  • Voer uw wachtwoord opnieuw in als daarom wordt gevraagd.
  • Wacht tot de installatie is voltooid.

Deel 2 van 4: De FTP-server configureren

Een FTP-server instellen in Ubuntu Linux Stap 7
Een FTP-server instellen in Ubuntu Linux Stap 7

Stap 1. Open het VSFTPD-configuratiebestand

Typ sudo nano /etc/vsftpd.conf en druk op ↵ Enter. U gaat dit bestand bewerken om bepaalde VSFTPD-functies toe te staan (of uit te schakelen).

Een FTP-server instellen in Ubuntu Linux Stap 8
Een FTP-server instellen in Ubuntu Linux Stap 8

Stap 2. Laat lokale gebruikers inloggen op uw FTP-server

Gebruik de pijltjestoetsen om naar beneden te scrollen naar de

# Uncomment dit om lokale gebruikers toe te staan om in te loggen.

kop en verwijder vervolgens de "#" uit de

local_enable=JA

lijn eronder.

  • U kunt de "#" verwijderen door met de pijltoetsen de letter ervoor te selecteren (in dit geval "l") en op de ← Backspace-toets te drukken.
  • Sla deze stap over als de

    local_enable=JA

  • lijn is al wit.
Een FTP-server instellen in Ubuntu Linux Stap 9
Een FTP-server instellen in Ubuntu Linux Stap 9

Stap 3. Sta FTP-schrijfopdrachten toe

Scroll naar beneden naar de

# Uncomment dit om elke vorm van FTP-schrijfcommando in te schakelen.

kop en verwijder vervolgens de "#" uit de

write_enable=JA

lijn eronder.

  • Sla deze stap over als

    write_enable=JA

  • is al wit.
Een FTP-server instellen in Ubuntu Linux Stap 10
Een FTP-server instellen in Ubuntu Linux Stap 10

Stap 4. Schakel ASCII-mangeling uit

Scroll helemaal naar beneden naar de

# ASCII-verminking is een afschuwelijke eigenschap van het protocol.

kop en verwijder vervolgens de "#" van de volgende twee regels:

  • ascii_upload_enable=JA

  • ascii_download_enable=JA

Een FTP-server instellen in Ubuntu Linux Stap 11
Een FTP-server instellen in Ubuntu Linux Stap 11

Stap 5. Wijzig de "chroot" instellingen

Scroll naar beneden naar de

# chroot)

kop en voeg vervolgens de volgende regels toe:

  • user_sub_token=$USER

  • chroot_local_user=JA

  • chroot_list_enable=JA

  • Als een van deze regels al bestaat, verwijdert u gewoon de "#" voor elke bestaande regel.
Een FTP-server instellen in Ubuntu Linux Stap 12
Een FTP-server instellen in Ubuntu Linux Stap 12

Stap 6. Wijzig de standaard "chroot"-instellingen

Scroll naar beneden naar de

(standaard volgt)

kop en voeg vervolgens 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 al bestaat, verwijdert u gewoon de "#" voor elke bestaande regel.
Een FTP-server instellen in Ubuntu Linux Stap 13
Een FTP-server instellen in Ubuntu Linux Stap 13

Stap 7. Schakel de optie "ls recurse" in

Scroll naar beneden naar de

# U kunt de optie "-R" activeren…

kop en verwijder vervolgens de "#" uit de

ls_recurse_enable=JA

lijn eronder.

Een FTP-server instellen in Ubuntu Linux Stap 14
Een FTP-server instellen in Ubuntu Linux Stap 14

Stap 8. Sla op en sluit de teksteditor af

Om dit te doen:

  • Druk op Ctrl+X
  • Typ y
  • Druk op ↵Enter

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

Een FTP-server instellen in Ubuntu Linux Stap 15
Een FTP-server instellen in Ubuntu Linux Stap 15

Stap 1. Open het "chroot" tekstbestand

Typ sudo nano /etc/vsftpd.chroot_list en druk op ↵ Enter.

U kunt doorgaan naar de laatste stap in dit deel als u geen mensen wilt specificeren die toegang hebben tot uw FTP-server

Een FTP-server instellen in Ubuntu Linux Stap 16
Een FTP-server instellen in Ubuntu Linux Stap 16

Stap 2. Voer uw wachtwoord in

Typ het wachtwoord dat u gebruikt om u aan te melden bij Ubuntu en druk op ↵ Enter. Hiermee wordt het tekstbestand "chroot" geopend.

Sla deze stap over als er niet om uw wachtwoord wordt gevraagd

Een FTP-server instellen in Ubuntu Linux Stap 17
Een FTP-server instellen in Ubuntu Linux Stap 17

Stap 3. Voeg gebruikersnamen toe aan de lijst

Typ uw eigen gebruikersnaam in, druk op ↵ Enter en herhaal met andere gebruikersnamen van mensen die u toegang wilt geven tot hun Home-directory's vanuit uw server.

Een FTP-server instellen in Ubuntu Linux Stap 18
Een FTP-server instellen in Ubuntu Linux Stap 18

Stap 4. Sla je lijst op

Druk op Ctrl+X, typ y en druk op ↵ Enter. Uw lijst wordt opgeslagen.

Een FTP-server instellen in Ubuntu Linux Stap 19
Een FTP-server instellen in Ubuntu Linux Stap 19

Stap 5. Start VSFTPD opnieuw

Typ sudo systemctl restart vsftpd en druk op ↵ Enter. Hiermee wordt VSFTPD gestopt en opnieuw gestart, zodat uw wijzigingen zijn opgeslagen. U heeft nu toegang tot uw FTP-server.

Deel 4 van 4: Toegang tot uw server

Een FTP-server instellen in Ubuntu Linux Stap 20
Een FTP-server instellen in Ubuntu Linux Stap 20

Stap 1. Bepaal het adres van uw server

Als u betaalt voor een FTP-server via een hostingservice (bijv. Bluehost), moet u het IP-adres of het reguliere adres van de service weten om er verbinding mee te maken.

  • Als u uw eigen server vanaf uw computer host, gebruikt u het IP-adres van uw computer, dat u kunt achterhalen door ifconfig in Terminal in te voeren en vervolgens het "inet addr"-nummer te bekijken.

    Als "ifconfig" niet is geïnstalleerd, kunt u het installeren door sudo apt-get install net-tools in Terminal in te voeren

Een FTP-server instellen in Ubuntu Linux Stap 21
Een FTP-server instellen in Ubuntu Linux Stap 21

Stap 2. Forward een poort op je router

Zodra u het IP-adres van uw server weet, moet u het poort 21-slot van uw router naar dat adres doorsturen; zorg ervoor dat de poort TCP gebruikt (niet UDP of een combinatie van beide).

Port forwarding verschilt van router tot router, dus controleer het gelinkte artikel of de documentatie van je router voor instructies

Een FTP-server instellen in Ubuntu Linux Stap 22
Een FTP-server instellen in Ubuntu Linux Stap 22

Stap 3. Open Filezilla

Typ filezilla in Terminal en druk op ↵ Enter. Even later wordt FileZilla geopend.

Als u verbinding wilt maken via Terminal, kunt u proberen ftp [adres] in te voeren. Zolang uw server actief is en u internettoegang heeft, zal deze proberen verbinding te maken met uw FTP-server; het is echter mogelijk dat u geen bestanden kunt overbrengen

Een FTP-server instellen in Ubuntu Linux Stap 23
Een FTP-server instellen in Ubuntu Linux Stap 23

Stap 4. Klik op Bestand

Het staat in de linkerbovenhoek van het FileZilla-venster. Als u dit doet, verschijnt er een vervolgkeuzemenu.

Een FTP-server instellen in Ubuntu Linux Stap 24
Een FTP-server instellen in Ubuntu Linux Stap 24

Stap 5. Klik op Sitebeheer…

U vindt deze optie in het vervolgkeuzemenu. Het Site Manager-venster wordt geopend.

Een FTP-server instellen in Ubuntu Linux Stap 25
Een FTP-server instellen in Ubuntu Linux Stap 25

Stap 6. Klik op Nieuwe site

Dit is een witte knop in de linkerbenedenhoek van het venster. Als u dit doet, wordt het gedeelte Nieuwe site van de sitebeheerder geopend.

Een FTP-server instellen in Ubuntu Linux Stap 26
Een FTP-server instellen in Ubuntu Linux Stap 26

Stap 7. Voer het adres van uw server in

Typ in het tekstveld "Host:" het adres (of IP-adres) van de FTP-server waarmee u verbinding wilt maken.

Een FTP-server instellen in Ubuntu Linux Stap 27
Een FTP-server instellen in Ubuntu Linux Stap 27

Stap 8. Voeg het doorgestuurde poortnummer toe

Typ 21 in het tekstveld "Poort:".

Een FTP-server instellen in Ubuntu Linux Stap 28
Een FTP-server instellen in Ubuntu Linux Stap 28

Stap 9. Klik op Verbinden

Dit is een rode knop onderaan de pagina. Als u dit doet, wordt FileZilla gevraagd uw computer te verbinden met uw FTP-server.

Een FTP-server instellen in Ubuntu Linux Stap 29
Een FTP-server instellen in Ubuntu Linux Stap 29

Stap 10. Verplaats bestanden naar de server

U kunt op mappen klikken en slepen van het linkervenster naar het rechtervenster om ze te uploaden naar uw FTP-serverpagina.

Tips

  • Het doorsturen van poort 20 kan sommige netwerkproblemen oplossen als u uw eigen server host.
  • Verbinding maken met een FTP-server in Ubuntu 17 en hoger ziet er iets anders uit dan verbinding maken in eerdere versies, dus je zult je Ubuntu-versie willen updaten naar 17.10 (of hoger) als je dat nog niet hebt gedaan.

Aanbevolen: