Tento článok wikiHow vám ukáže, ako nastaviť a pripojiť sa na server FTP z počítača Ubuntu Linux. Servery FTP sú užitočné na ukladanie súborov z vášho počítača a umožnenie ostatným ich prehľadávať. Na nastavenie servera FTP z počítača budete potrebovať hostiteľa servera FTP, ku ktorému sa môžete pripojiť. Odporúčame tiež aktualizovať softvér Ubuntu na najnovšiu dostupnú verziu.
Kroky
Časť 1 zo 4: Inštalácia rámca FTP
Krok 1. Uistite sa, že je Ubuntu aktuálny
Verzie Ubuntu 17.10 a vyššie majú výrazne odlišné cesty k súborom ako predchádzajúce verzie, takže ak ste to ešte neurobili, budete musieť aktualizovať na najnovšiu verziu Ubuntu:
- Otvorené Terminál
- Zadajte príkaz sudo apt-get upgrade a stlačte kláves ↵ Enter.
- Zadajte heslo a stlačte kláves ↵ Enter.
- Po zobrazení výzvy zadajte y a potom stlačte kláves ↵ Enter.
- Počkajte, kým sa inovácie nedokončia, a ak sa zobrazí výzva, reštartujte počítač.
Krok 2. Otvorte terminál
Kliknite na Aplikácie Ponuka ⋮⋮⋮, posuňte zobrazenie nadol a kliknite na čiernobiele Terminál ikonu.
Terminál môžete otvoriť aj stlačením klávesov Alt+Ctrl+T
Krok 3. Zadajte príkaz na inštaláciu VSFTPD
Do terminálu zadajte príkaz sudo apt-get install vsftpd a potom stlačte kláves ↵ Enter.
Krok 4. Zadajte svoje heslo
Zadajte heslo, ktoré používate na prihlásenie do počítača, a potom stlačte kláves ↵ Enter.
Krok 5. Počkajte, kým sa nainštaluje VSFTPD
Bude to trvať 5 minút až 20 minút v závislosti od vašich aktuálnych nastavení FTP a internetového pripojenia, takže buďte trpezliví.
Krok 6. Nainštalujte aplikáciu FileZilla
Toto je program, ktorý budete používať na prístup a odosielanie na váš server. Ak ho chcete nainštalovať:
- Zadajte príkaz sudo apt-get install filezilla
- Ak sa zobrazí výzva, zadajte svoje heslo znova.
- Počkajte na dokončenie inštalácie.
Časť 2 zo 4: Konfigurácia servera FTP
Krok 1. Otvorte konfiguračný súbor VSFTPD
Zadajte príkaz sudo nano /etc/vsftpd.conf a stlačte kláves ↵ Enter. Tento súbor budete upravovať, aby ste povolili (alebo zakázali) určité funkcie VSFTPD.
Krok 2. Umožnite miestnym používateľom prihlásiť sa na váš server FTP
Pomocou klávesov so šípkami sa posuňte nadol na
# Odznačte toto, aby sa mohli miestni používatelia prihlásiť.
nadpis, potom odstráňte „#“z
local_enable = ÁNO
riadok pod ním.
- „#“Môžete odstrániť tak, že pomocou klávesov so šípkami vyberiete písmeno pred ním (v tomto prípade „l“) a stlačíte kláves ← Backspace.
-
Tento krok preskočte, ak
local_enable = ÁNO
- čiara je už biela.
Krok 3. Povoliť príkazy na zápis na FTP
Prejdite nadol na
# Ak chcete povoliť ľubovoľnú formu príkazu na zápis na FTP, odkomentujte toto.
nadpis, potom odstráňte „#“z
write_enable = ÁNO
riadok pod ním.
-
Tento krok preskočte, ak
write_enable = ÁNO
- je už biely.
Krok 4. Zakážte ASCII mangling
Prejdite úplne nadol na
# ASCII mangling je hrozná vlastnosť protokolu.
nadpis, potom odstráňte znak „#“z nasledujúcich dvoch riadkov:
-
ascii_upload_enable = ÁNO
-
ascii_download_enable = ÁNO
Krok 5. Zmeňte nastavenia „chroot“
Prejdite nadol na
# chroot)
nadpis, potom pridajte nasledujúce riadky:
-
user_sub_token = $ USER
-
chroot_local_user = ÁNO
-
chroot_list_enable = ÁNO
- Ak niektorý z týchto riadkov už existuje, jednoducho odstráňte znak „#“pred každým existujúcim riadkom.
Krok 6. Zmeňte predvolené nastavenia „chroot“
Prejdite nadol na
(nasleduje predvolené nastavenie)
nadpis, potom pridajte nasledujúce riadky:
-
chroot_list_file =/etc/vsftpd.chroot_list
-
local_root =/home/$ USER/Public_html
-
allow_writeable_chroot = ÁNO
- Ak niektorý z týchto riadkov už existuje, jednoducho odstráňte znak „#“pred každým existujúcim riadkom.
Krok 7. Zapnite možnosť „ls opakovanie“
Prejdite nadol na
# Môžete aktivovať možnosť „-R“…
nadpis, potom odstráňte „#“z
ls_recurse_enable = ÁNO
riadok pod ním.
Krok 8. Uložte a ukončite textový editor
Urobiť tak:
- Stlačte kombináciu klávesov Ctrl+X
- Napíšte y
- Stlačte kláves Enter
Časť 3 zo 4: Pridanie používateľských mien do zoznamu CHROOT
Krok 1. Otvorte textový súbor „chroot“
Napíšte sudo nano /etc/vsftpd.chroot_list a stlačte ↵ Enter.
Ak nechcete určiť ľudí, ktorí majú prístup na váš server FTP, môžete prejsť na posledný krok v tejto časti
Krok 2. Zadajte svoje heslo
Zadajte heslo, ktoré používate na prihlásenie sa do Ubuntu, a stlačte kláves ↵ Enter. Otvorí sa textový súbor „chroot“.
Ak nebudete požiadaní o heslo, tento krok preskočte
Krok 3. Pridajte používateľské mená do zoznamu
Zadajte svoje vlastné používateľské meno, stlačte kláves ↵ Enter a zopakujte to s inými používateľskými menami ľudí, ktorým chcete získať prístup k svojim domovským adresárom z vášho servera.
Krok 4. Uložte zoznam
Stlačte kombináciu klávesov Ctrl+X, zadajte príkaz y a stlačte kláves ↵ Enter. Váš zoznam bude uložený.
Krok 5. Reštartujte VSFTPD
Zadajte príkaz sudo systemctl restart vsftpd a stlačte kláves ↵ Enter. Tým sa zastaví a reštartuje VSFTPD, čím sa zaistí, že vaše zmeny boli uložené. Teraz máte prístup k svojmu serveru FTP.
Časť 4 zo 4: Prístup na váš server
Krok 1. Určite adresu servera
Ak platíte za server FTP prostredníctvom hostiteľskej služby (napr. Bluehost), na to, aby ste sa k nej mohli pripojiť, musíte poznať IP adresu alebo bežnú adresu.
-
Ak hostíte vlastný server z počítača, použijete adresu IP počítača, ktorú zistíte tak, že do terminálu zadáte príkaz ifconfig a potom skontrolujete číslo „inet addr“.
Ak „ifconfig“nie je nainštalovaný, môžete ho nainštalovať zadaním sudo apt-get install net-tools do terminálu
Krok 2. Presmerujte port na svojom smerovači
Keď poznáte IP adresu servera, budete musieť na túto adresu presmerovať slot portu 21 smerovača; uistite sa, že port používa TCP (nie UDP alebo kombináciu týchto dvoch).
Presmerovanie portov sa líši od smerovača k smerovaču, preto si prečítajte pokyny v prepojenom článku alebo v dokumentácii k smerovaču
Krok 3. Otvorte Filezilla
Do terminálu zadajte príkaz filezilla a stlačte kláves ↵ Enter. Po chvíli sa FileZilla otvorí.
Ak sa chcete pripojiť cez terminál, môžete skúsiť napísať ftp [adresa]. Pokiaľ je váš server v prevádzke a máte prístup na internet, pokúsi sa pripojiť k vášmu serveru FTP; je však možné, že nebudete môcť prenášať súbory
Krok 4. Kliknite na položku Súbor
Nachádza sa v ľavom hornom rohu okna FileZilla. V takom prípade sa vyvolá rozbaľovacia ponuka.
Krok 5. Kliknite na položku Site Manager…
Túto možnosť nájdete v rozbaľovacej ponuke. Otvorí sa okno správcu stránok.
Krok 6. Kliknite na položku Nové stránky
Je to biele tlačidlo v dolnej ľavej časti okna. Tým sa otvorí časť Nová stránka v Správcovi stránok.
Krok 7. Zadajte adresu servera
Do textového poľa „Host:“zadajte adresu (alebo IP adresu) servera FTP, ku ktorému sa chcete pripojiť.
Krok 8. Pridajte číslo presmerovaného portu
Do textového poľa „Port:“zadajte 21.
Krok 9. Kliknite na Pripojiť
Je to červené tlačidlo v spodnej časti stránky. V takom prípade sa FileZilla vyzve na pripojenie počítača k vášmu serveru FTP.
Krok 10. Presuňte súbory na server
Kliknutím na priečinky v ľavom okne a ich presunutím do pravého okna ich môžete nahrať na stránku svojho servera FTP.
Tipy
- Ak hostíte vlastný server, port 20 na presmerovanie môže vyriešiť niektoré problémy so sieťou.
- Pripojenie k serveru FTP v Ubuntu 17 a novšom vyzerá trochu inak ako v predchádzajúcich verziách, takže ak ste tak ešte neurobili, budete chcieť aktualizovať svoju verziu Ubuntu na 17.10 (alebo vyššiu).