Ako nastaviť server FTP v systéme Ubuntu Linux (s obrázkami)

Obsah:

Ako nastaviť server FTP v systéme Ubuntu Linux (s obrázkami)
Ako nastaviť server FTP v systéme Ubuntu Linux (s obrázkami)

Video: Ako nastaviť server FTP v systéme Ubuntu Linux (s obrázkami)

Video: Ako nastaviť server FTP v systéme Ubuntu Linux (s obrázkami)
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Smieť
Anonim

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

Nastavte server FTP v systéme Ubuntu Linux Krok 1
Nastavte server FTP v systéme Ubuntu Linux Krok 1

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: Nastavte server FTP v systéme Ubuntu Linux
Krok 2: Nastavte server FTP v systéme Ubuntu Linux

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: Nastavte server FTP v systéme Ubuntu Linux
Krok 3: Nastavte server FTP v systéme Ubuntu Linux

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: Nastavte server FTP v systéme Ubuntu Linux
Krok 4: Nastavte server FTP v systéme Ubuntu Linux

Krok 4. Zadajte svoje heslo

Zadajte heslo, ktoré používate na prihlásenie do počítača, a potom stlačte kláves ↵ Enter.

Nastavte server FTP v systéme Ubuntu Linux, krok 5
Nastavte server FTP v systéme Ubuntu Linux, krok 5

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í.

Nastavte server FTP v systéme Ubuntu Linux, krok 6
Nastavte server FTP v systéme Ubuntu Linux, krok 6

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

Nastavte server FTP v systéme Ubuntu Linux, krok 7
Nastavte server FTP v systéme Ubuntu Linux, krok 7

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.

Nastavte server FTP v systéme Ubuntu Linux, krok 8
Nastavte server FTP v systéme Ubuntu Linux, krok 8

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.
Nastavte server FTP v systéme Ubuntu Linux, krok 9
Nastavte server FTP v systéme Ubuntu Linux, krok 9

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.
Nastavte server FTP v systéme Ubuntu Linux, krok 10
Nastavte server FTP v systéme Ubuntu Linux, krok 10

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

Nastavte server FTP v systéme Ubuntu Linux, krok 11
Nastavte server FTP v systéme Ubuntu Linux, krok 11

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.
Nastavte server FTP v systéme Ubuntu Linux, krok 12
Nastavte server FTP v systéme Ubuntu Linux, krok 12

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.
Nastavte server FTP v systéme Ubuntu Linux, krok 13
Nastavte server FTP v systéme Ubuntu Linux, krok 13

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.

Nastavte server FTP v systéme Ubuntu Linux, krok 14
Nastavte server FTP v systéme Ubuntu Linux, krok 14

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

Nastavte server FTP v systéme Ubuntu Linux, krok 15
Nastavte server FTP v systéme Ubuntu Linux, krok 15

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

Nastavte server FTP v systéme Ubuntu Linux, krok 16
Nastavte server FTP v systéme Ubuntu Linux, krok 16

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

Nastavte server FTP v systéme Ubuntu Linux, krok 17
Nastavte server FTP v systéme Ubuntu Linux, krok 17

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.

Nastavte server FTP v systéme Ubuntu Linux, krok 18
Nastavte server FTP v systéme Ubuntu Linux, krok 18

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ý.

Nastavte server FTP v systéme Ubuntu Linux, krok 19
Nastavte server FTP v systéme Ubuntu Linux, krok 19

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

Nastavte server FTP v systéme Ubuntu Linux, krok 20
Nastavte server FTP v systéme Ubuntu Linux, krok 20

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

Nastavte server FTP v systéme Ubuntu Linux, krok 21
Nastavte server FTP v systéme Ubuntu Linux, krok 21

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

Nastavte server FTP v systéme Ubuntu Linux, krok 22
Nastavte server FTP v systéme Ubuntu Linux, krok 22

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

Nastavte server FTP v systéme Ubuntu Linux, krok 23
Nastavte server FTP v systéme Ubuntu Linux, krok 23

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.

Nastavte server FTP v systéme Ubuntu Linux, krok 24
Nastavte server FTP v systéme Ubuntu Linux, krok 24

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.

Nastavte server FTP v Ubuntu Linux, krok 25
Nastavte server FTP v Ubuntu Linux, krok 25

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.

Nastavte server FTP v systéme Ubuntu Linux, krok 26
Nastavte server FTP v systéme Ubuntu Linux, krok 26

Krok 7. Zadajte adresu servera

Do textového poľa „Host:“zadajte adresu (alebo IP adresu) servera FTP, ku ktorému sa chcete pripojiť.

Nastavte server FTP v systéme Ubuntu Linux, krok 27
Nastavte server FTP v systéme Ubuntu Linux, krok 27

Krok 8. Pridajte číslo presmerovaného portu

Do textového poľa „Port:“zadajte 21.

Nastavte server FTP v systéme Ubuntu Linux, krok 28
Nastavte server FTP v systéme Ubuntu Linux, krok 28

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.

Nastavte server FTP v systéme Ubuntu Linux, krok 29
Nastavte server FTP v systéme Ubuntu Linux, krok 29

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).

Odporúča: