Vyhledávání na webu

Instalace a konfigurace serveru ProFTPD v Ubuntu/Debianu


Servery FTP jsou součástí softwaru, který vám umožňuje vytvořit připojení FTP mezi místním počítačem a webovým serverem. ProFTPD je FTP server pro Unix/Linux servery, velmi konfigurovatelný a velmi efektivní, je zdarma a s otevřeným zdrojovým kódem, vydaný pod licencí GPL.

V tomto článku vysvětlíme, jak nainstalovat server ProFTPD na počítače Ubuntu/Debian.

Krok 1: Nainstalujte ProFTPD Server

Samozřejmě je nutné nainstalovat software, abyste jej mohli používat. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujících příkazů apt-get v terminálu.

sudo apt-get update
sudo apt-get upgrade

Nyní pro instalaci serveru ProFTPD spusťte v terminálu.

sudo apt-get install proftpd

Při instalaci se vás zeptá, jaký typ použití chcete pro váš server ProFTPD, můžete si vybrat nejlepší režim, který vyhovuje vašim potřebám.

Krok 2: Konfigurace serveru ProFTPD

Než jej začneme používat, budeme muset upravit některé soubory, /etc/proftpd/proftpd.conf je výchozí konfigurační soubor pro servery Ubuntu/Debian, abychom jej mohli začít upravovat pomocí vipříkaz, spusťte.

sudo vi /etc/proftpd/proftpd.conf

Stisknutím klávesy „I“ zahájíte úpravy souboru. Nyní změňte obsah souboru, jak je znázorněno níže.

  1. Název serveru: Nastaví jej jako výchozí název serveru.
  2. Použít IPV6: Pokud jej nepoužíváte, můžete jej přepnout na „Vypnuto“.
  3. DefaultRoot : Odkomentujte tento řádek, chcete-li omezit uživatele s jejich domovskými složkami.
  4. RequireValidShell: Odkomentujte tento řádek a nastavte jej na „Zapnuto“, abyste umožnili přihlášení uživatelům, a to i těm, kteří nemají platný shell v /etc/ mušlepro přihlášení.
  5. AuthOrder: Odkomentujte řádek, abyste povolili používání místních hesel.
  6. Port: Tento řádek definuje výchozí port pro server FTP, ve výchozím nastavení je 21. Pokud chcete, můžete zde definovat libovolný vlastní port.
  7. SystemLog: Výchozí cesta k souboru protokolu, můžete ji změnit, pokud chcete.

Po provedení výše uvedených změn, jak bylo navrženo, můžete soubor uložit, stisknout klávesu „ESC“ a napsat :x pro uložení a docela .

Nyní restartujte server ProFTPD pomocí tohoto příkazu.

sudo service proftpd restart

Během instalace ProFTPD se automaticky vytvořil výchozí uživatel „proftpd“, ale budeme pro něj muset vytvořit heslo, aby se tak stalo, spusťte jej.

sudo passwd proftpd

A je to!. Nyní můžete přejít na následující adresy v prohlížeči, bude spuštěn, zeptá se vás na uživatelské jméno a heslo.

ftp://youripaddress 

OR

ftp://yourdomian.com

Do pole Uživatelské jméno napište „proftpd“ a do pole Heslo napište heslo, které jste předtím nastavili pro uživatele proftpd.

Krok 3: Vytvoření uživatelů ProFTPD

Jak jste si všimli, jste ve výchozím domovském adresáři pro uživatele „proftpd“, což pro nás není užitečné, proto vytvoříme nového uživatele s /var /www/ jako domovskou složku, takže k ní máme snadný přístup.

Chcete-li vytvořit uživatele FTP, řekněte spuštění „myproftpduser“.

sudo useradd myproftpduser

Chcete-li k tomu vytvořit heslo.

sudo passwd myproftpduser

Chcete-li změnit jeho domovskou složku na /var/www/, spusťte.

sudo usermod -m -d /var/www/ myproftpduser

Můžete také definovat domovský adresář uživatele pomocí příkazu useradd, při vytváření nového uživatele v Linuxu si pro více informací a použití příkazu useradd přečtěte náš článek na adrese.

  1. 15 Příklady příkazu „useradd“.

Nyní restartujte server ProFTPD pomocí.

sudo service proftpd restart

A nyní k němu můžete snadno přistupovat z FTP serveru, můžete také použít Filezilla nebo jiného FTP klienta pro přístup k vašemu FTP serveru, pokud chcete.

Krok 4: Odstraňování problémů s ProFTPD:

Všechny dostupné chybové zprávy budou ve výchozím nastavení uloženy v /var/log/proftpd/proftpd.log. Pokud instalace serveru ProFTPD nefunguje, můžete tento soubor zkontrolovat. se stane, že server ProFTPD zaostává a nemáte přístup k serveru kvůli zprávě „Connection Refused“, není to problém, vše, co musíte udělat, je restartovat server ProFTPD, dokud funguje (v případě, že nebyly žádné jiné chyby).

Nainstalovali jste již server ProFTPD? Co si o tom myslíte, když to porovnáte s jinými FTP servery, jako je wu-ftpd?