GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie ProFTPD unter Debian 8

In diesem Tutorial zeigen wir Ihnen, wie Sie ProFTPD auf Debian 8 installieren. Für diejenigen unter Ihnen, die es nicht wussten, ProFTPD ist ein GPL-lizenzierter FTP-Server, der kostenlos installiert werden kann auf Ihrem Linux-System. Es ist eine Alternative zu vsftpd. Der Open-Source-FTP-Server ProFTPD ist einer der am häufigsten verwendeten, sicheren und zuverlässigen Dateiübertragungs-Daemons in Unix-Umgebungen, aufgrund seiner einfachen Dateikonfigurationsgeschwindigkeit und einfachen Einrichtung.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von ProFTPD auf einem Debian 8 (Jessie) Server.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Debian 8 (Jessie).
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

Installieren Sie ProFTPD auf Debian 8 Jessie

Schritt 1. Bevor wir Software installieren, ist es wichtig sicherzustellen, dass Ihr System auf dem neuesten Stand ist, indem Sie den folgenden apt-get ausführen Befehle im Terminal:

apt-get update
apt-get upgrade

Schritt 2. ProFTPD und alle erforderlichen Pakete installieren.

sudo apt-get install proftpd

Während der Installation werden Sie aufgefordert, die gewünschte Installationsmethode auszuwählen. Es gibt zwei Installationsmethoden, den Standard-Daemon und die Init-Daemon-Methoden.

Proftpd konfigurieren

Schritt 3. Konfigurieren Sie ProFTPD.

Die Standardkonfigurationsdatei von ProFTPD befindet sich unter /etc/proftpd/proftpd.conf.

nano /etc/proftpd/proftpd.conf

Ändern Sie den ServerName in den Hostnamen Ihres Servers. Im folgenden Fall ist ftp.idroot.us ein Beispiel:

ServerName “ftp.idroot.us”

Entkommentieren Sie DefaultRoot:

# Use this to jail all users in their homes
DefaultRoot

FTP-Benutzer erstellen

Schritt 4. Fügen Sie einen FTP-Benutzer hinzu.

Bevor Sie einen Benutzer für Proftpd erstellen, fügen Sie bitte /bin/false zu Ihrer /etc/shells-Datei hinzu:

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

Erstellen Sie einen Benutzer mit einem Home-Verzeichnis, auf das er per FTP Zugriff erhält. Ich werde den Shell-Zugriff für diesen Benutzer deaktivieren, indem ich die Shell „/bin/false“ zuweise um sicherzustellen, dass er sich nicht per SSH anmelden kann. Mein Benutzername lautet „idroot“, bitte ersetzen Sie im nächsten Befehl idroot durch Ihren Benutzernamen:

adduser --home /home/idroot --shell /bin/false idroot

Als nächstes konfigurieren Sie Proftpd so, dass der Benutzer idroot auf den FTP-Server zugreifen kann:

cd /etc/proftpd/
nano proftpd.con

Fügen Sie diese Konfiguration hinzu, um dem Benutzer idroot zu erlauben, sich anzumelden und die Datei in/aus seinem Home-Verzeichnis hochzuladen/herunterzuladen /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>

Führen Sie die folgenden Befehle aus, um ProFTPD neu zu starten:

systemctl restart proftpd

Schritt 5. Greifen Sie auf den FTP-Server zu.

Sobald Sie den FTP-Server installiert und nach Ihren Wünschen konfiguriert haben, müssen Sie jetzt nur noch einen FTP-Client öffnen und sich mit seiner IP-Adresse mit dem Server verbinden , Hostname oder Domänenname. Wenn alles richtig konfiguriert ist, sollte Ihnen der Zugriff auf den Server mit dem richtigen Benutzernamen und Passwort gewährt werden.

Herzlichen Glückwunsch! Sie haben ProFTPD erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation des ProFTPD-FTP-Servers auf dem Debian 8 Jessie-Server verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle ProFTPD-Website zu besuchen .


Debian
  1. So installieren Sie Redis Server unter Debian 11

  2. So installieren Sie MySQL 8.0 / 5.7 unter Debian 11 / Debian 10

  3. So installieren Sie MySQL Server unter Debian 9

  4. So installieren Sie ProFTPD unter CentOS 7

  5. So installieren Sie Odoo 12 auf Debian 9

So installieren Sie FastPanel unter Debian 11

So installieren Sie I2P auf einem Debian-Server:

So installieren Sie VNC unter Debian 10

So installieren Sie Go unter Debian 10

So installieren Sie VNC-Server unter Debian 11

So installieren Sie Go unter Debian