GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie ProFTPD unter Ubuntu 20.04 LTS

In diesem Tutorial zeigen wir Ihnen, wie Sie ProFTPD auf Ubuntu 20.04 LTS installieren. Für diejenigen unter Ihnen, die es nicht wussten, ProFTPd ist eine Open-Source-FTP-Serveranwendung, mit der Sie dies tun können Richten Sie Ihre eigenen FTP-Server auf einem Linux-System ein. Es zeichnet sich dadurch aus, dass es hochgradig konfigurierbar ist und allen Benutzern eine großartige Dokumentation zur Verfügung stellt.

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 des ProFTPD auf Ubuntu 20.04 (Focal Fossa). Sie können denselben Anweisungen für Ubuntu 18.04, 16.04 und jede andere Debian-basierte Distribution wie Linux Mint folgen.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Ubuntu 20.04, 18.04 und jede andere Debian-basierte Distribution wie Linux Mint oder elementares Betriebssystem.
  • 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 Ubuntu 20.04 LTS Focal Fossa

Schritt 1. Stellen Sie zunächst sicher, dass alle Ihre Systempakete auf dem neuesten Stand sind, indem Sie den folgenden apt ausführen Befehle im Terminal.

sudo apt update
sudo apt upgrade

Schritt 2. Installation von ProFTPD auf Ubuntu 20.04.

Standardmäßig ist ProFTPD in Ubuntu-Basis-Repositories verfügbar. Jetzt führen wir den folgenden Befehl aus, um es zu installieren:

sudo apt install proftpd

Führen Sie nach der Installation die folgenden Befehle aus, die verwendet werden können, um den Serverdienst zu stoppen, zu starten und zu aktivieren, sodass er immer gestartet wird, wenn der Server startet:

sudo systemctl start proftpd
sudo systemctl enable proftpd

Schritt 3. ProFTPD konfigurieren.

Die Standardkonfigurationsdateien von ProFTPD sind in /etc/proftpd/proftpd.conf verfügbar Verzeichnis. Bevor Sie es ändern, ist es praktisch, eine Sicherungskopie der Originaldatei zu erstellen, die wir verwenden können, wenn wir später ein Problem haben:

sudo cp /etc/proftpd/proftpd.conf /etc/proftpd/proftpd.conf.bak
sudo nano /etc/proftpd/proftpd.conf

Entkommentieren bearbeiten (Stammverzeichnis für Chroot angeben):

# Use this to jail all users in their homes 
# DefaultRoot			~
DefaultRoot /home/Linux/Docs

Sie können die Einstellung nach Ihren Wünschen ändern:

  • ServerName:Sie können ihn als Standard-Servernamen ändern
  • UseIPV6:Sie können es deaktivieren, indem Sie es auf off setzen
  • DefaultRoot:Sie können diese Zeile auskommentieren, um Benutzer mit ihren Home-Ordnern einzuschränken
  • Port:Sie können ProFTPD auf einem benutzerdefinierten Port ausführen, indem Sie ihn in dieser Zeile ändern
  • SystemLog:Der Standardspeicherort der Protokolldatei. Sie können es gemäß Ihren Anforderungen ändern

Schritt 4. Erstellen von ProFTPD-Benutzern.

Lassen Sie uns nun die Schritte zum Erstellen eines FTP-Benutzers „idroot-user“ besprechen “ mit dem Ordner „/var/www/ ” als Home-Ordner:

sudo useradd idroot-user
sudo passwd idroot-user

Um das Home-Verzeichnis des Benutzers zu ändern, verwenden Sie:

sudo usermod -m -d /var/www/ idroot-user

Starten Sie jetzt den PROFTPD-Dienst neu, um die Änderungen zu übernehmen:

sudo systemctl restart proftpd

Schritt 5. Zugriff auf den FTP-Server.

Wir werden vom Client-System über FileZilla auf ProFTPD zugreifen. Jetzt installieren wir FileZilla auf Ihrem Client-System mit dem folgenden Befehl:

sudo apt install filezilla

Jetzt müssen Sie nur noch einen FTP-Client öffnen und sich mit seiner IP-Adresse, seinem Hostnamen oder seinem Domänennamen mit dem Server verbinden. Wenn alles richtig konfiguriert ist, können Sie sollte 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 von ProFTPD auf dem Ubuntu 20.04 LTS Focal Fossa-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle ProFTPD-Website zu besuchen.


Ubuntu
  1. So installieren Sie OctoberCMS unter Ubuntu 16.04 LTS

  2. So installieren Sie AbanteCart unter Ubuntu 16.04 LTS

  3. So installieren Sie Grafana unter Ubuntu 16.04 LTS

  4. So installieren Sie R unter Ubuntu 18.04 LTS

  5. So installieren Sie R unter Ubuntu 20.04 LTS

So installieren Sie Unison unter Ubuntu 16.04 LTS

So installieren Sie Pghero unter Ubuntu 16.04 LTS

So installieren Sie Spotify unter Ubuntu 18.04 LTS

So installieren Sie ClamAV unter Ubuntu 18.04 LTS

So installieren Sie MongoDB auf Ubuntu 18.04 LTS

So installieren Sie Jenkins unter Ubuntu 18.04 LTS