Jak nastavit server FTP v Ubuntu Linux (s obrázky)

Obsah:

Jak nastavit server FTP v Ubuntu Linux (s obrázky)
Jak nastavit server FTP v Ubuntu Linux (s obrázky)

Video: Jak nastavit server FTP v Ubuntu Linux (s obrázky)

Video: Jak nastavit server FTP v Ubuntu Linux (s obrázky)
Video: How To Use a USB Pen Drive as RAM (Windows 10/8/7) 2024, Smět
Anonim

Tento článek wikiHow vám ukáže, jak nastavit a připojit se k serveru FTP z počítače Ubuntu Linux. FTP servery jsou užitečné pro ukládání souborů z vašeho počítače a umožňují ostatním je procházet. K nastavení FTP serveru z počítače budete potřebovat hostitele FTP serveru, ke kterému se můžete připojit. Doporučuje se také aktualizovat software Ubuntu na nejnovější dostupnou verzi.

Kroky

Část 1 ze 4: Instalace rámce FTP

Nastavení FTP serveru v Ubuntu Linux Krok 1
Nastavení FTP serveru v Ubuntu Linux Krok 1

Krok 1. Ujistěte se, že je Ubuntu aktuální

Verze Ubuntu 17.10 a vyšší mají výrazně odlišné cesty k souborům než předchozí verze, takže pokud jste tak ještě neučinili, budete muset upgradovat na nejnovější verzi Ubuntu:

  • Otevřeno Terminál
  • Zadejte sudo apt-get upgrade a stiskněte klávesu ↵ Enter.
  • Zadejte heslo a stiskněte klávesu ↵ Enter.
  • Po vyzvání zadejte y a stiskněte klávesu ↵ Enter.
  • Počkejte, až aktualizace dokončí instalaci, a potom, až budete vyzváni, restartujte počítač.
Nastavení FTP serveru v Ubuntu Linux Krok 2
Nastavení FTP serveru v Ubuntu Linux Krok 2

Krok 2. Otevřete Terminál

Klikněte na Aplikace Jídelní lístek ⋮⋮⋮, přejděte dolů a klikněte na černobíle Terminál ikonu.

Terminál můžete také otevřít stisknutím kláves Alt+Ctrl+T

Nastavení FTP serveru v Ubuntu Linux Krok 3
Nastavení FTP serveru v Ubuntu Linux Krok 3

Krok 3. Zadejte příkaz instalace VSFTPD

Do terminálu zadejte sudo apt-get install vsftpd, poté stiskněte ↵ Enter.

Nastavení FTP serveru v Ubuntu Linux Krok 4
Nastavení FTP serveru v Ubuntu Linux Krok 4

Krok 4. Zadejte své heslo

Zadejte heslo, které používáte k přihlášení do počítače, a stiskněte klávesu ↵ Enter.

Nastavení FTP serveru v Ubuntu Linux Krok 5
Nastavení FTP serveru v Ubuntu Linux Krok 5

Krok 5. Počkejte, až se VSFTPD nainstaluje

To bude trvat 5 minut až 20 minut v závislosti na vašem aktuálním nastavení FTP a vašem internetovém připojení, takže buďte trpěliví.

Nastavení FTP serveru v Ubuntu Linux Krok 6
Nastavení FTP serveru v Ubuntu Linux Krok 6

Krok 6. Nainstalujte si FileZilla

Toto je program, který budete používat pro přístup a odesílání na váš server. Chcete -li jej nainstalovat:

  • Zadejte sudo apt-get install filezilla
  • Po vyzvání zadejte heslo znovu.
  • Počkejte na dokončení instalace.

Část 2 ze 4: Konfigurace serveru FTP

Nastavení FTP serveru v Ubuntu Linux Krok 7
Nastavení FTP serveru v Ubuntu Linux Krok 7

Krok 1. Otevřete konfigurační soubor VSFTPD

Zadejte sudo nano /etc/vsftpd.conf a stiskněte klávesu ↵ Enter. Tento soubor budete upravovat, abyste povolili (nebo zakázali) určité funkce VSFTPD.

Nastavení FTP serveru v Ubuntu Linux Krok 8
Nastavení FTP serveru v Ubuntu Linux Krok 8

Krok 2. Umožněte místním uživatelům přihlásit se na váš FTP server

Pomocí kláves se šipkami přejděte dolů na

# Chcete -li povolit přihlášení místním uživatelům, zrušte zaškrtnutí tohoto políčka.

nadpis, poté odstraňte znak „#“z

local_enable = ANO

řádek pod ním.

  • "#" Můžete odebrat pomocí kláves se šipkami pro výběr písmene před ním (v tomto případě "l") a stisknutím klávesy ← Backspace.
  • Tento krok přeskočte, pokud

    local_enable = ANO

  • čára je již bílá.
Nastavení FTP serveru v Ubuntu Linux Krok 9
Nastavení FTP serveru v Ubuntu Linux Krok 9

Krok 3. Povolte příkazy pro zápis na FTP

Přejděte dolů na

# Chcete -li povolit jakoukoli formu příkazu pro zápis na FTP, odkomentujte toto.

nadpis, poté odstraňte znak „#“z

write_enable = ANO

řádek pod ním.

  • Pokud tento krok přeskočte

    write_enable = ANO

  • už je bílý.
Nastavení FTP serveru v Ubuntu Linux Krok 10
Nastavení FTP serveru v Ubuntu Linux Krok 10

Krok 4. Zakažte ASCII mangling

Přejděte úplně dolů na

# ASCII mandlování je hrozná vlastnost protokolu.

nadpis, poté odeberte „#“z následujících dvou řádků:

  • ascii_upload_enable = ANO

  • ascii_download_enable = ANO

Nastavení FTP serveru v Ubuntu Linux Krok 11
Nastavení FTP serveru v Ubuntu Linux Krok 11

Krok 5. Změňte nastavení „chroot“

Přejděte dolů na

# chroot)

nadpis, poté přidejte následující řádky:

  • user_sub_token = $ USER

  • chroot_local_user = ANO

  • chroot_list_enable = ANO

  • Pokud některý z těchto řádků již existuje, jednoduše odeberte „#“před každým existujícím řádkem.
Nastavení FTP serveru v Ubuntu Linux Krok 12
Nastavení FTP serveru v Ubuntu Linux Krok 12

Krok 6. Změňte výchozí nastavení „chroot“

Přejděte dolů na

(následuje výchozí)

nadpis, poté přidejte následující řádky:

  • chroot_list_file =/etc/vsftpd.chroot_list

  • local_root =/home/$ USER/Public_html

  • allow_writeable_chroot = ANO

  • Pokud některý z těchto řádků již existuje, jednoduše odeberte „#“před každým existujícím řádkem.
Nastavení FTP serveru v Ubuntu Linux Krok 13
Nastavení FTP serveru v Ubuntu Linux Krok 13

Krok 7. Povolte možnost „ls recurse“

Přejděte dolů na

# Můžete aktivovat možnost „-R“…

nadpis, poté odstraňte znak „#“z

ls_recurse_enable = ANO

řádek pod ním.

Nastavení FTP serveru v Ubuntu Linux Krok 14
Nastavení FTP serveru v Ubuntu Linux Krok 14

Krok 8. Uložte a ukončete textový editor

Udělat to tak:

  • Stiskněte Ctrl+X
  • Zadejte y
  • Stiskněte klávesu ↵ Enter

Část 3 ze 4: Přidání uživatelských jmen do seznamu CHROOT

Nastavení FTP serveru v Ubuntu Linux Krok 15
Nastavení FTP serveru v Ubuntu Linux Krok 15

Krok 1. Otevřete textový soubor „chroot“

Zadejte sudo nano /etc/vsftpd.chroot_list a stiskněte ↵ Enter.

Pokud nechcete určit lidi, kteří mají přístup k vašemu serveru FTP, můžete přeskočit na poslední krok v této části

Nastavení FTP serveru v Ubuntu Linux Krok 16
Nastavení FTP serveru v Ubuntu Linux Krok 16

Krok 2. Zadejte své heslo

Zadejte heslo, které používáte k přihlášení do Ubuntu, a stiskněte klávesu ↵ Enter. Otevře se textový soubor „chroot“.

Pokud nebudete požádáni o heslo, tento krok přeskočte

Nastavení FTP serveru v Ubuntu Linux Krok 17
Nastavení FTP serveru v Ubuntu Linux Krok 17

Krok 3. Přidejte do seznamu uživatelská jména

Zadejte své vlastní uživatelské jméno, stiskněte klávesu ↵ Enter a opakujte s jakýmkoli jiným uživatelským jménem lidí, kterým chcete přístup do domovských adresářů z vašeho serveru.

Nastavení FTP serveru v Ubuntu Linux Krok 18
Nastavení FTP serveru v Ubuntu Linux Krok 18

Krok 4. Uložte seznam

Stiskněte Ctrl+X, zadejte y a stiskněte ↵ Enter. Váš seznam bude uložen.

Nastavení FTP serveru v Ubuntu Linux Krok 19
Nastavení FTP serveru v Ubuntu Linux Krok 19

Krok 5. Restartujte VSFTPD

Zadejte příkaz sudo systemctl restart vsftpd a stiskněte klávesu Enter. Tím se zastaví a restartuje VSFTPD a zajistí, že vaše změny byly uloženy. Nyní máte přístup k serveru FTP.

Část 4 ze 4: Přístup na váš server

Nastavení FTP serveru v Ubuntu Linux Krok 20
Nastavení FTP serveru v Ubuntu Linux Krok 20

Krok 1. Určete adresu svého serveru

Pokud platíte za server FTP prostřednictvím hostitelské služby (např. Bluehost), budete se k němu potřebovat znát IP adresu nebo běžnou adresu.

  • Pokud hostujete vlastní server z počítače, použijete IP adresu počítače, kterou zjistíte zadáním příkazu ifconfig do Terminálu a následným zkontrolováním čísla „inet addr“.

    Pokud není nainstalován „ifconfig“, můžete jej nainstalovat zadáním sudo apt-get install net-tools do Terminálu

Nastavení FTP serveru v Ubuntu Linux Krok 21
Nastavení FTP serveru v Ubuntu Linux Krok 21

Krok 2. Předejte port na routeru

Jakmile poznáte IP adresu vašeho serveru, budete muset na tuto adresu přeposlat slot portu routeru 21; ujistěte se, že port používá TCP (nikoli UDP nebo kombinaci těchto dvou).

Přesměrování portů se liší od routeru k routeru, proto si přečtěte odkazovaný článek nebo dokumentaci vašeho routeru

Nastavení FTP serveru v Ubuntu Linux Krok 22
Nastavení FTP serveru v Ubuntu Linux Krok 22

Krok 3. Otevřete Filezilla

Do terminálu zadejte filezilla a stiskněte klávesu ↵ Enter. Po chvíli se FileZilla otevře.

Pokud se chcete připojit přes Terminál, můžete zkusit zadat ftp [adresa]. Dokud váš server běží a máte přístup k internetu, pokusí se o připojení k vašemu serveru FTP; je však možné, že nebudete moci přenášet soubory

Nastavení FTP serveru v Ubuntu Linux Krok 23
Nastavení FTP serveru v Ubuntu Linux Krok 23

Krok 4. Klikněte na Soubor

Je v levém horním rohu okna FileZilla. V takovém případě se zobrazí rozevírací nabídka.

Nastavení FTP serveru v Ubuntu Linux, krok 24
Nastavení FTP serveru v Ubuntu Linux, krok 24

Krok 5. Klikněte na položku Site Manager…

Tuto možnost najdete v rozevírací nabídce. Otevře se okno správce stránek.

Nastavení FTP serveru v Ubuntu Linux, krok 25
Nastavení FTP serveru v Ubuntu Linux, krok 25

Krok 6. Klikněte na Nový web

Je to bílé tlačítko v levé dolní části okna. Tím se otevře sekce Nový web správce stránek.

Nastavení FTP serveru v Ubuntu Linux Krok 26
Nastavení FTP serveru v Ubuntu Linux Krok 26

Krok 7. Zadejte adresu svého serveru

Do textového pole „Host:“zadejte adresu (nebo IP adresu) serveru FTP, ke kterému se chcete připojit.

Nastavení FTP serveru v Ubuntu Linux Krok 27
Nastavení FTP serveru v Ubuntu Linux Krok 27

Krok 8. Přidejte číslo přesměrovaného portu

Do textového pole „Port:“zadejte 21.

Nastavení serveru FTP v Ubuntu Linux Krok 28
Nastavení serveru FTP v Ubuntu Linux Krok 28

Krok 9. Klikněte na Připojit

Je to červené tlačítko v dolní části stránky. Pokud tak učiníte, vyzve FileZilla k připojení vašeho počítače k vašemu FTP serveru.

Nastavení FTP serveru v Ubuntu Linux Krok 29
Nastavení FTP serveru v Ubuntu Linux Krok 29

Krok 10. Přesuňte soubory na server

Složky můžete kliknutím a přetažením z levého okna do pravého okna odeslat na stránku svého serveru FTP.

Tipy

  • Přesměrování portu 20 může vyřešit některé problémy se sítí, pokud hostujete svůj vlastní server.
  • Připojení k serveru FTP v Ubuntu 17 a vyšším vypadá trochu jinak než připojení v předchozích verzích, takže budete chtít aktualizovat verzi Ubuntu na 17.10 (nebo vyšší), pokud jste to ještě neudělali.

Doporučuje: