V tomto tutoriálu vám ukážeme, jak nainstalovat ProFTPD na Ubuntu 15.04. Pro ty z vás, kteří nevěděli, ProFTPD je FTP server s licencí GPL, který lze nainstalovat zdarma na vašem systému Linux. Je to alternativa k vsftpd. ProFTPD open-source FTP server, jeden z nejpoužívanějších, zabezpečených a spolehlivých démonů pro přenos souborů v prostředích Unix, díky rychlosti, jednoduchosti konfigurace souborů a snadnému nastavení.
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é stránky na vlastním VPS. Instalace je poměrně jednoduchá. ukáže vám krok za krokem instalaci ProFTPD na server Ubuntu 15.04.
Nainstalujte ProFTPD na Ubuntu 15.04
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-get
příkazy v terminálu.
sudo apt-get update sudo apt-get upgrade
Krok 2. Nainstalujte ProFTPD a všechny požadované balíčky.
sudo apt-get install proftpd
Během instalace budete vyzváni k výběru požadované metody instalace. Existují dvě metody instalace, standardní démon a metoda init démona.
P>Nakonfigurujte Proftpd
Krok 3. Nakonfigurujte ProFTPD.
Výchozí konfigurační soubor ProFTPD je na adrese /etc/proftpd.conf
.
nano /etc/proftpd.conf
Změňte ServerName na název hostitele vašeho serveru. V níže uvedeném případě je příkladem ftp.idroot.us:
ServerName “ftp.idroot.us”
Zrušit komentář DefaultRoot:
# Use this to jail all users in their homes DefaultRoot
Vytvořit uživatele FTP
Krok 4. Přidejte uživatele FTP.
Než vytvoříte uživatele pro Proftpd, přidejte /bin/false
do vašeho /etc/shells
soubor:
echo "/bin/false" >> /etc/shells
Vytvořte uživatele s domovským adresářem, kde k němu získá přístup přes FTP. Tomuto uživateli zakážu přístup k shellu přiřazením „/bin/false“ shell k němu, aby se ujistil, že se nemůže přihlásit pomocí SSH. Moje uživatelské jméno se jmenuje „idroot“, nahraďte prosím idroot svým uživatelským jménem v následujícím příkazu:
adduser --home /home/idroot --shell /bin/false idroot
Dále nakonfigurujte Proftpd tak, aby uživateli idroot umožnil přístup k FTP serveru:
cd /etc/proftpd/ nano proftpd.con
Přidejte tuto konfiguraci, abyste uživateli idroot umožnili přihlásit se a nahrát/stáhnout soubor do/z jeho domovského adresáře /home/idroot
:
<Directory /home/idroot> Umask 022 022 AllowOverwrite off <Limit LOGIN> AllowUser idroot DenyALL </Limit> <Limit ALL> Order Allow,Deny AllowUser idroot Deny ALL </Limit> <Limit MKD STOR DELE XMKD RNRF RNTO RMD XRMD> AllowUser idroot Deny ALL </Limit> </Directory>
Spuštěním níže uvedených příkazů restartujte ProFTPD:
systemctl restart proftpd
Krok 5. Přístup k serveru FTP.
Jakmile nainstalujete FTP server a nakonfigurujete jej podle svých představ, nyní stačí otevřít FTP klienta a připojit se k serveru pomocí jeho IP adresy , název hostitele nebo název domény. Pokud je vše správně nakonfigurováno, měl by vám bý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émy ubuntu 15.04. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web ProFTPD.