V tomto návodu vás provedeme instalací Pure-FTPd, bezpe?ného a lehkého FTP serveru, na váš Ubuntu 24.04 VPS server. Pure-FTPd nabízí dobrou rovnováhu mezi funk?ností a bezpe?ností a je skv?lou volbou pro v?tšinu FTP pot?eb.
Krok 1: Aktualizace systému
Ujist?te se, že je váš systém aktuální:
sudo apt update
sudo apt upgrade -y
Krok 2: Instalace Pure-FTPd
Nainstalujte Pure-FTPd pomocí následujícího p?íkazu:
sudo apt install pure-ftpd -y
Krok 3: Úprava konfigurace (volitelné)
Pure-FTPd používá ?adu konfigura?ních soubor? v adresá?i /etc/pure-ftpd/conf/. Tyto soubory m?žete upravit pro p?izp?sobení chování serveru. Zde jsou n?která b?žná nastavení:
/etc/pure-ftpd/conf/NoAnonymous: Nastavte hodnotu na “yes” pro zakázání anonymních p?ihlášení./etc/pure-ftpd/conf/ChrootEveryone: Nastavte hodnotu na “yes” pro omezení uživatel? na jejich domovský adresá?./etc/pure-ftpd/conf/PAMAuthentication: Nastavte hodnotu na “yes” pro použití PAM autentizace (doporu?eno).
Upravte soubory pomocí textového editoru, nap?íklad nano:
sudo nano /etc/pure-ftpd/conf/NoAnonymous
Zm??te hodnotu na “yes”, uložte soubor a restartujte Pure-FTPd:
sudo systemctl restart pure-ftpd
Krok 4: Vytvo?ení FTP uživatele
Vytvo?te nového uživatele pro FTP p?ístup:
sudo adduser ftpuser
Nastavte silné heslo pro tohoto uživatele a zadejte další informace, pokud budete vyzváni.
Krok 5: Otestování FTP p?ístupu
Použijte FTP klienta (nap?. FileZilla) pro p?ipojení k vašemu serveru. Zadejte následující informace:
- Host: IP adresa nebo doménové jméno vašeho serveru
- Uživatelské jméno: ftpuser
- Heslo: Heslo, které jste nastavili pro uživatele
- Port: 21 (výchozí FTP port)
Pokud se p?ipojení úsp?šn? naváže, m?žete nahrávat a stahovat soubory.
Krok 6: Zvýšení bezpe?nosti (volitelné)
- Omezte p?ístup pouze na ur?ité IP adresy nebo rozsahy.
- Použijte TLS/SSL pro šifrování FTP p?ipojení.
- Nakonfigurujte Fail2ban pro blokování útok? hrubou silou.
Záv?r
Úsp?šn? jste nainstalovali Pure-FTPd na váš Ubuntu 24.04 server. Nyní m?žete bezpe?n? p?enášet soubory p?es FTP. Nezapome?te p?izp?sobit nastavení zabezpe?ení, abyste sv?j server chránili p?ed neoprávn?ným p?ístupem.