GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat ProFTPD na Debian 8

V tomto tutoriálu vám ukážeme, jak nainstalovat ProFTPD na Debian 8. 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 je jedním z nejpoužívanějších, zabezpečených a spolehlivých démonů pro přenos souborů v prostředích Unix díky své jednoduchosti konfigurace souborů, rychlosti 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ů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 server Debian 8 (Jessie).

Předpoklady

  • Server s jedním z následujících operačních systémů:Debian 8 (Jessie).
  • 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 k root user . Doporučujeme jednat jako non-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 Debian 8 Jessie

Krok 1. Než nainstalujeme jakýkoli software, je důležité se ujistit, že váš systém je aktuální, spuštěním následujícího apt-get příkazy v terminálu:

apt-get update
apt-get upgrade

Krok 2. Instalace ProFTPD a všech požadovaných balíčků.

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 metody démona init.

Nakonfigurujte Proftpd

Krok 3. Nakonfigurujte ProFTPD.

Výchozí konfigurační soubor ProFTPD je na /etc/proftpd/proftpd.conf.

nano /etc/proftpd/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 svého souboru /etc/shells:

echo "/bin/false" >> /etc/shells

Vytvořte uživatele s domovským adresářem, ke kterému bude mít přístup přes FTP. Tomuto uživateli zakážu přístup k shellu přiřazením shellu „/bin/false“ 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 FTP serveru ProFTPD na server Debian 8 Jessie. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web ProFTPD .


Debian
  1. Jak nainstalovat MySQL 8.0 / 5.7 na Debian 11 / Debian 10

  2. Jak nainstalovat MySQL Server na Debian 9

  3. Jak nainstalovat ClickHouse na Debian 9

  1. Jak nainstalovat Redis Server na Debian 11

  2. Jak nainstalovat ProFTPD na CentOS 7

  3. Jak nainstalovat Odoo 12 na Debian 9

  1. Jak nainstalovat R na Debian 9

  2. Jak nainstalovat Minecraft Server na Debian 9

  3. Jak nainstalovat R na Debian 10