V tomto tutoriálu vám ukážeme, jak nainstalovat ProFTPD na Ubuntu 20.04 LTS. Pro ty z vás, kteří nevěděli, ProFTPd je open-source FTP serverová aplikace, která vám umožňuje nastavit si vlastní FTP servery v systému Linux. Vyznačuje se vysokou konfigurovatelností a má skvělou dokumentaci dostupnou pro všechny uživatele.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci ProFTPD na Ubuntu 20.04 (Focal Fossa). Můžete postupovat podle stejných pokynů pro Ubuntu 18.04, 16.04 a jakoukoli jinou distribuci založenou na Debianu, jako je Linux Mint.
Předpoklady
- Server s jedním z následujících operačních systémů:Ubuntu 20.04, 18.04 a jakoukoli jinou distribucí založenou na Debianu, jako je Linux Mint nebo základní OS.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
- Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte ProFTPD na Ubuntu 20.04 LTS Focal Fossa
Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální, spuštěním následujícího apt
příkazy v terminálu.
sudo apt update sudo apt upgrade
Krok 2. Instalace ProFTPD na Ubuntu 20.04.
Ve výchozím nastavení je ProFTPD k dispozici v základních úložištích Ubuntu. Nyní jej nainstalujeme pomocí následujícího příkazu:
sudo apt install proftpd
Po instalaci spusťte níže uvedené příkazy, které lze použít k zastavení, spuštění a povolení, aby se služba serveru vždy spustila při spuštění serveru:
sudo systemctl start proftpd sudo systemctl enable proftpd
Krok 3. Konfigurace ProFTPD.
Výchozí konfigurační soubory ProFTPD jsou k dispozici v /etc/proftpd/proftpd.conf
adresář. Před jeho úpravou je vhodné vytvořit zálohu původního souboru, kterou můžeme použít, pokud budeme mít později problém:
sudo cp /etc/proftpd/proftpd.conf /etc/proftpd/proftpd.conf.bak sudo nano /etc/proftpd/proftpd.conf
Upravit zrušení komentáře (určete kořenový adresář pro chroot):
# Use this to jail all users in their homes # DefaultRoot ~ DefaultRoot /home/Linux/Docs
Nastavení můžete změnit podle svých požadavků:
- Název serveru:Můžete jej změnit jako výchozí název serveru
- Použít IPV6:Můžete jej deaktivovat změnou na vypnuto
- DefaultRoot:Tento řádek můžete odkomentovat a omezit tak uživatele na jejich domovské složky
- Port:ProFTPD můžete spustit na vlastním portu změnou tohoto řádku
- SystemLog:Výchozí umístění souboru protokolu. Můžete jej změnit podle svých požadavků
Krok 4. Vytvoření uživatelů ProFTPD.
Prodiskutujeme nyní kroky k vytvoření uživatele FTP „idroot-user
” se složkou “/var/www/
” jako domovskou složku:
sudo useradd idroot-user sudo passwd idroot-user
Chcete-li změnit domovský adresář uživatele, použijte:
sudo usermod -m -d /var/www/ idroot-user
Nyní restartujte službu PROFTPD, aby se změny projevily:
sudo systemctl restart proftpd
Krok 5. Přístup k serveru FTP.
Budeme přistupovat k ProFTPD přes FileZilla z klientského systému. Nyní nainstalujeme FileZilla na váš klientský systém pomocí následujícího příkazu:
sudo apt install filezilla
Nyní stačí otevřít FTP klienta a připojit se k serveru pomocí jeho IP adresy, názvu hostitele nebo názvu domény. Pokud je vše správně nakonfigurováno, by měl mít udělen přístup k serveru se správným uživatelským jménem a heslem.
Blahopřejeme! Úspěšně jste nainstalovali ProFTPD. Děkujeme, že jste použili tento návod k instalaci ProFTPD na systém Ubuntu 20.04 LTS Focal Fossa. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web ProFTPD.