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
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č.
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
Krok 3. Zadejte příkaz instalace VSFTPD
Do terminálu zadejte sudo apt-get install vsftpd, poté stiskněte ↵ Enter.
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.
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í.
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
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.
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á.
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ý.
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
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.
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.
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.
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
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
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
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.
Krok 4. Uložte seznam
Stiskněte Ctrl+X, zadejte y a stiskněte ↵ Enter. Váš seznam bude uložen.
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
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
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
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
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.
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.
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.
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.
Krok 8. Přidejte číslo přesměrovaného portu
Do textového pole „Port:“zadejte 21.
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.
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.