Jak nainstalovat a konfigurovat ftp server na ubuntu linuxu

Z tohoto článku se naučíte konfigurovat a připojit se k serveru FTP v počítači s Ubuntu Linuxem. FTP servery jsou navrženy tak, aby ukládaly soubory a umožňují jejich uživatelům zobrazit. Chcete-li konfigurovat FTP server v počítači, budete potřebovat hostitele FTP serveru, ke kterému se můžete připojit. Doporučujeme také aktualizovat software Ubuntu na nejnovější dostupnou verzi.

Kroky

Část 1 z 2:
Jak nainstalovat potřebný software
  1. Obrázek s názvem Nastavit FTP server v Ubuntu Linux Krok 1
jeden. Aktualizovat Ubuntu. V Ubuntu 17.10 a nové verze tohoto systému systémové cesty se liší od předchozích verzí, takže systém aktualizujete na nejnovější verzi:
  • Otevřete terminál;
  • Enter Sudo apt-get upgrade a stiskněte ↵ Enter;
  • Zadejte své heslo a klepněte na tlačítko ↵ Enter;
  • Enter y, Po zobrazení dotazu a klepněte na tlačítko ↵ Enter;
  • Počkejte, až bude systém aktualizován, a restartujte počítač (pokud je navržen).
  • Obrázek s názvem Nastavit FTP server v Ubuntu Linux Krok 2
    2. Otevřete terminál. Otevřete menu "Aplikace", přejděte dolů a klikněte na ikonu Černá a bílá z volby terminálu.
  • Můžete také kliknout Alt+Ctrl+T, Otevřít terminál.
  • Obrázek s názvem Nastavit FTP server v Ubuntu Linux Krok 3
    3. Zadejte příkaz instalace VSFTPD (FTP server). Enter Sudo apt-get Instalace vsftpd v terminálu a klepněte na tlačítko ↵ Zadejte.
  • Obrázek s názvem Nastavit FTP server v Ubuntu Linux Krok 4
    4. zadejte heslo. Zadejte heslo, které používáte pro přihlášení a klepněte na tlačítko ↵ Zadejte.
  • Obrázek s názvem Nastavit FTP server v Ubuntu Linux Krok 5
    Pět. Počkejte, až bude instalována VSFTPD. To opustí 5 až 20 minut v závislosti na aktuální nastavení FTP a rychlosti připojení k Internetu.
  • Obrázek s názvem Nastavit FTP server v Ubuntu Linux Krok 6
    6. Nainstalujte soubor FileZilla. S tímto programem získáte přístup k souborům serveru a přenášet do něj. Zavést tento program:
  • Enter Sudo apt-get Install Finezilla;
  • Zadejte heslo, pokud obdržíte požadavek;
  • Počkejte na dokončení instalace.
  • Část 2 z 2:
    Jak nakonfigurovat server FTP
    1. Obrázek s názvem Nastavení FTP serveru v Ubuntu Linux Krok 7
    jeden. Otevřete konfigurační soubor VSFTPD. Enter Sudo nano / etc / vsftpd.Conf a stiskněte ↵ Zadejte. Tento soubor musíte upravit (nebo zakázat) některé funkce VSFTPD.
  • Obrázek s názvem Nastavit FTP server v Ubuntu Linux Krok 8
    2. Umožněte se místnímu uživatelům zaregistrovat na serveru FTP. Posuňte klávesy se šipkami dolů na řetězec # Unkoment to umožní přihlásit se místní uživatelé. (Smazat symbol komentáře, aby se místní uživatelé připojili k serveru) a poté odstraňte symbol "#" z následujícího řádku Local_Enable = Ano.
  • Chcete-li odstranit symbol "#", přesuňte šipky přímo pro tento symbol a stiskněte klávesu ← Backspace.
  • Přeskočte tento krok, pokud v řetězci Local_Enable = Ano Zadaný symbol není.
  • 3
  • Povolit serveru FTP pro záznam příkazů. Přejděte dolů na řetězec
  • # Unkoment to povolit jakoukoliv formu příkazu FTP zápis. (Odstraňte symbol komentáře, abyste mohli nahrávat příkazy) a poté odstraňte symbol "#" z následujícího řádku Write_enable = ano.Obrázek s názvem Nastavit FTP server v Ubuntu Linux Krok 9
    • Přeskočte tento krok, pokud v řetězci
    Write_enable = ano Zadaný symbol není.
  • Zakázat symbol dekorace. Přejděte dolů na řetězec
  • # Ascii mangling je hrozný rys protokolu. (Zdobení znaků je špatná funkce) a poté smažte symbol "#" následujících dvou řádků:Obrázek s názvem Nastavit FTP server v Ubuntu Linux Krok 10
    • Ascii_upload_enable = ano
    • Ascii_download_enable = ano
  • Změnit nastavení Chroot. Přejděte dolů na řetězec # Chroot), A pak přidejte následující řádky:Obrázek s názvem Nastavit FTP server v Ubuntu Linux Krok 11
  • user_sub_token = $ uživatel
  • Chroot_local_user = ano
  • Chroot_list_enable = ano
  • Pokud některý z těchto řádků již existuje, jednoduše smažte symbol "#".
  • Změňte výchozí nastavení chroot. Přejděte dolů na řetězec Výchozí nastavení), A pak přidejte následující řádky:Obrázek s názvem Nastavit FTP server v Ubuntu Linux Krok 12
  • chroot_list_file = / etc / vsftpd.Chroot_list
  • Local_root = / Home / $ Uživatel / public_html
  • Povolit_writeable_chroot = ano
  • Pokud některý z těchto řádků již existuje, jednoduše smažte symbol "#".
  • Zapněte možnost "LS Recurse". Přejděte dolů na řetězec # Můžete aktivovat možnost "-r"... (Můžete aktivovat možnost "-r") a potom smažte symbol "#" z následujícího řádku Ls_recurse_enable = ano.Obrázek s názvem Nastavit FTP server v Ubuntu Linux Krok 13
  • Uložte změny provedené a zavřete textový editor. Pro tohle:Obrázek s názvem Nastavit FTP server v Ubuntu Linux Krok 14
  • kliknutí Ctrl+X;
  • Enter y;
  • kliknutí ↵ Zadejte.
  • Jak přidat jména uživatelů do seznamu Chroot

    1. Otevřete textový soubor "Chroot". Enter Sudo nano / etc / vsftpd.Chroot_list a stiskněte ↵ Zadejte.Obrázek s názvem Nastavit FTP server v Ubuntu Linux Krok 15
    2. Přejít na poslední krok této části, pokud nechcete specifikovat lidi, kteří mohou přistupovat k vašemu FTP serveru.
    3. zadejte heslo. Zadejte heslo, které používáte pro vstup Ubuntu a klepněte na tlačítko ↵ Zadejte. Textový soubor "Chroot".Obrázek s názvem Nastavit FTP server v Ubuntu Linux Krok 16
    4. Přeskočte tento krok, pokud nejste požádáni o zadání hesla.
    5. Přidat jména uživatelů do seznamu. Zadejte své uživatelské jméno a klepněte na tlačítko ↵ Zadejte a opakujte tento proces pro všechna uživatelská jména, která budou moci přistupovat k jejich adresářům na vašem serveru.Obrázek s názvem Nastavit FTP server v Ubuntu Linux Krok 17
    6. Uložit seznam. Kliknutí Ctrl+X, Enter y a stiskněte ↵ Zadejte. Seznam bude uložen.Obrázek s názvem Nastavit FTP server v Ubuntu Linux Krok 18
    7. Restartujte VSFTPD. Enter Sudo systemctl restart vsftpd a stiskněte ↵ Zadejte. VSFTPD bude restartován a změny byly uloženy. Nyní získáte přístup k serveru FTP.Obrázek s názvem Nastavit FTP server v Ubuntu Linux Krok 19

    Jak přistupovat k serveru

    1. Zjistěte adresu svého serveru. Pokud platíte za server FTP prostřednictvím služby hostingu (například BlueHost), zjistěte adresu IP služby nebo obvyklou adresu pro připojení k němu.Obrázek s názvem Nastavit FTP server v Ubuntu Linux Krok 20
    2. Pokud je server v počítači, použijte adresu IP počítače- Chcete-li to provést v terminálu, zadejte ifconfig a najít IP adresu v řetězci "Inet ADDR".
    3. Pokud není nainstalován nástroj "IFCONFIG", nainstalujte jej do terminálu Sudo apt-get Instalace net-nástrojů.
    4. Nastavte přesměrování portů na routeru. Naučit se adresu IP serveru, nakonfigurujte přesměrování portů 21 routeru. Zkontrolujte, zda port používá protokol TCP (a ne UDP nebo UDP / TCP).Obrázek s názvem Nastavit FTP server v Ubuntu Linux Krok 21
    5. Proces konfigurace přesměrování portů závisí na modelu směrovače, takže si přečtěte pokyny pro směrovač nebo vyhledejte příslušné pokyny na internetu.
    6. Otevřete FileZilla. Enter FILEZILLA v terminálu a klepněte na tlačítko ↵ Zadejte. Po chvíli se otevře FileZilla.Obrázek s názvem Nastavit FTP server v Ubuntu Linux Krok 22
    7. Pokud se chcete připojit pomocí terminálu, zkuste zadat FTP [Adresa]. Pokud server funguje a budete mít přístup k Internetu, bude proveden pokus o připojení k serveru FTP - mějte na paměti, že v tomto případě nebudete moci přenášet soubory na server.
    8. Klepněte na položku Soubor. Toto menu se nachází v levém horním rohu okna FILEZILLA. Otevřít menu.Obrázek s názvem Nastavit FTP server v Ubuntu Linux Krok 23
    9. Klikněte na stránku Drive. Tuto možnost najdete v menu. Otevře se okno Site Manager.Obrázek s názvem Nastavit FTP server v Ubuntu Linux Krok 24
    10. Klepněte na tlačítko Vytvořit stránky. Toto je bílé tlačítko na levé dolní části okna. Otevře se sekce Site Manager Správce stránek.Obrázek s názvem Nastavit FTP server v Ubuntu Linux Krok 25
    11. Zadejte adresu serveru. V textovém poli "Host:" zadejte adresu (nebo adresu IP) serveru FTP, ke kterému chcete připojit. Obrázek s názvem Nastavit FTP server v Ubuntu Linux Krok 26
    12. Zadejte počet přeposílaných portů. Enter 21 V textovém poli "Port:".Obrázek s názvem Nastavit FTP server v Ubuntu Linux Krok 27
    13. Klepněte na tlačítko Připojit. Toto je červené tlačítko v dolní části stránky. FileZilla připojuje počítač k serveru FTP.Obrázek s názvem Nastavit FTP server v Ubuntu Linux Krok 28
    14. Předejte soubory na server. Chcete-li to provést, jednoduše přetáhněte složky s levým oknem na pravém okně.Obrázek s názvem Nastavení FTP serveru v Ubuntu Linux Krok 29

    Tipy

    • Přesměrovaný port 20 může vyřešit některé problémy s sítí, pokud spravujete server sami.
    • Připojení k serveru FTP v Ubuntu 17 a nejnovější verze tohoto systému se liší od připojení v předchozích verzích, takže aktualizujte systém do Ubuntu 17.10 nebo nedávné verze.

    Varování

    • Bezpečnost serverů FTP není příliš vysoká (zejména pokud budete řídit server sami), takže si nemusíte stahovat důvěrné nebo osobní údaje na FTP serveru.
    Podobné publikace