So installieren Sie den Server-VSFTPD-VerySecure-FTP-Daemon

VSFTPD wird als die sicherste Option zum Erstellen eines Servers dieses Typs angesehen. Viele Linux-Download-Server stellen damit neben Webservern auch Updates und Distributionen bereit.

Zu den interessantesten Funktionen gehören:

  • Es ist ein schneller, stabiler und sicherer Server
  • Es ist einfach einzurichten und zu warten
  • Unterstützt eine Vielzahl anonymer, registrierter und virtueller Benutzer
  • Unterstützung für virtuelle Hosts
  • IPv6- und SSL-Unterstützung
  • Limits pro Benutzer, Verbindung und Bandbreite.

server_VSFTPD_2.jpg

Wir werden detailliert beschreiben, wie eine Installation unter Ubuntu durchgeführt wird , diese kann jedoch auf jedem Betriebssystem installiert werden. Normalerweise kommt es in die Repositories. Dafür melden wir uns als root an und laden es dann von der Kommandozeile herunter

Wir werden detailliert beschreiben, wie eine Installation unter Ubuntu durchgeführt wird, diese kann jedoch auf jedem Betriebssystem installiert werden. Es kommt normalerweise in den Repositories. Dafür melden wir uns als root an und laden es dann von der Kommandozeile herunter:

 wget https://security.appspot.com/downloads/vsftpd[/i[i[3.0.2[/i[i[tar.gz 

 sudo apt-get install vsftpd 

Der Installationsprozess ist dafür verantwortlich, den nicht privilegierten FTP-Benutzer zu erstellen, das Verzeichnis / home / ftp auf dem Server zu erstellen und den Dienst zu starten. Der Dienst belegt standardmäßig Port 21. Falls Sie eine Firewall haben, sollten Sie sicherstellen, dass Port 231 nicht blockiert oder geschlossen ist.

Um schnell zu testen, ob es mit einem beliebigen Browser funktioniert, geben Sie ftp: // ip_de-server ein und ein Dialogfeld, in dem Sie nach Benutzername und Passwort gefragt werden, muss angezeigt werden .

Wenn wir eine Verbindung über ein lokales Netzwerk herstellen, verwenden wir eine private IP- Adresse oder unsere öffentliche IP-Adresse, wenn wir eine Verbindung über das Internet herstellen.

See also  Sicherheit und Backup in MongoDB

Wir können auch im Terminalfenster sehen, welche Dienste mit dem Befehl aktiv sind.

 ps -A 

VSFTPD-Konfigurationen

Die Konfiguration erfolgt über eine einzige flache Textdatei: /etc/vsftpd.conf . Um Änderungen an der Konfiguration vorzunehmen, bearbeiten wir diese Datei mit dem Befehl:

 sudo nano /etc/vsftpd.conf 

Nachdem wir die Änderungen vorgenommen und gespeichert haben, starten wir den Dienst mit dem folgenden Befehl neu:

 sudo /etc/init.d/vsftpd neu starten 

Wir werden anhand einiger Beispiele sehen, wie die Standardkonfiguration geändert werden kann, um den Service zu optimieren.

Um anonymen Zugriff zu ermöglichen, bearbeiten wir die Konfigurationsdatei und stellen sicher, dass sie die folgende Zeile enthält:

 anonymous_enable = JA 

Anonymen Zugriff verweigern

 anonymous_enable = NO 

Erstellen Sie eine Nachricht für den Benutzer, wenn Sie eine Verbindung zu ftp herstellen

 ftpd_banner = FTP-Server mydomain.com 

Erstellen Sie ein Protokoll zur Überwachung aller hochgeladenen und heruntergeladenen Dateien und Verzeichnisse
Wenn diese Option aktiviert ist, wird standardmäßig eine Protokolldatei verwaltet. Diese Datei wird in / var / log / vsftpd.log abgelegt . Diese Situation kann jedoch durch Anpassen der Konfiguration von vsftpd_log_file überschrieben werden

 xferlog_enable = YES 

Privater Zugriff von Benutzern auf FTP als Sicherheitsmaßnahme
Privater Zugriff ermöglicht die Einrichtung von Benutzernamen und Kennwörtern für den Zugriff auf den FTP-Dienst. Jeder Benutzer kann nur auf seine eigenen Verzeichnisse und Dateien zugreifen. Dieses System wird in Servern am häufigsten verwendet, um Informationen von Benutzern zu organisieren und den Dateien ein gewisses Maß an Sicherheit zu verleihen.

Um den privaten Zugriff zu ermöglichen, bearbeiten wir die Konfigurationsdatei und stellen sicher, dass sie die folgende Zeile enthält:

 local_enable = YES 

Installieren Sie in der Webmin-Systemsteuerung

See also  Python + XML Teil 1

Das webmin Control Panel verfügt über ein Modul, das die Server-Datei vsftpd.conf konfiguriert und über dasselbe Panel installiert wird und von http://provider4u.de/downloads.html heruntergeladen werden kann

Dann suchen wir von webmin im Modulbereich nach der Datei vsftpd.ar.gz und installieren sie

server_VSFTPD.jpg

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *