das Internet

freeFTPd: Konfiguration dieses FTP-, FTPES- und SFTP-Servers für Windows

Wenn Sie einen FTP-, FTPES- oder SFTP-Server auf Windows-Betriebssystemen konfigurieren müssen, ist die Verwendung der freeFTPd-Software eine dringend empfohlene Alternative. Mit diesem Programm können wir einen hochgradig konfigurierbaren FTP-Server einrichten, und zwar sehr schnell und einfach, ohne tiefgehende Netzwerk- oder Systemkenntnisse haben zu müssen. Dieses freeFTPd ist völlig freie Software, und wenn wir FTPES oder SFTP verwenden, haben wir eine garantierte Kommunikationssicherheit durch Datenverschlüsselung.

Installation von freeFTPd

Um freeFTPd zu installieren, laden Sie zunächst das Installationsprogramm von der Offizielle freeFTPD-Website . Nach dem Herunterladen müssen wir das Installationsprogramm ausführen und während der Installation werden wir gefragt, welche Komponenten wir installieren möchten. Sie müssen die einzige Option auswählen, die es erlaubt, nämlich " Komplette Installation “, also die komplette Installation.

Sobald die Installation abgeschlossen ist, erscheint ein Popup-Fenster, das uns mitteilt, dass wir, wenn wir die privaten Schlüssel jetzt erstellen möchten, mit Ja antworten müssen, auf diese Weise können wir uns über sichere Protokolle wie FTPES und SFTP mit dem Server selbst verbinden. Dann werden wir gefragt, ob wir den freeFTPd-Dienst starten wollen, wir müssen auch mit ja antworten. Und damit hätten wir den Server bereits auf unserem Computer installiert.

Starten und Konfigurieren von FreeFTPd

Wenn wir freeFTPd zum ersten Mal ausführen, finden wir links ein Fenster mit einem Menü mit verschiedenen Optionen und rechts ein Fenster mit der ausgewählten Option. Da wir es zum ersten Mal ausführen, sieht es in diesem Fall so aus, als wären die FTP- und SFTP-Server deaktiviert, da sie noch nicht konfiguriert sind.

FreeFTPd-Verwaltungsmenüs

Wir gehen die verschiedenen Menüs von oben nach unten durch.

Status : In diesem Menü werden uns die Statusinformationen des FTP- und SFTP-Servers angezeigt, außerdem können wir unten auch die Version des von uns verwendeten Servers sehen. In diesem Fall ist die Version 1.0.13.

fTP : In diesem Menü müssen wir alle FTP-Optionen konfigurieren, außerdem ist es in ein weiteres Untermenü namens SSL unterteilt, in dem wir das sichere FTPES-Protokoll konfigurieren müssen. Sehen wir uns an, welche Optionen wir in FTP haben.

  • Abhöradresse : In dieser Option müssen wir auswählen, welche Schnittstellen der FTP-Server zulässt, d. h. wir können alle Schnittstellen auswählen, nur localhost oder die verschiedenen IP-Adressen, alle Netzwerkkarten, die wir in der 'equipment.
  • Hafen : Hier müssen wir angeben, welchen Port der FTP-Server verwenden wird, standardmäßig ist es Port 21.
  • Maximale Anzahl von Verbindungen : Hier können wir angeben, wie viele maximale Verbindungen unser FTP-Server zulässt. Wenn wir es bei 0 belassen, wird davon ausgegangen, dass es kein Verbindungslimit hat.
  • Leerlaufzeitüberschreitung : Diese Option wird verwendet, um anzugeben, wie viele Sekunden vergehen sollen, bevor ein Timeout-Fehler zurückgegeben wird. Wenn wir es bei 0 belassen, betrachten wir die Anzahl der Sekunden, die verstreichen müssen, als unbegrenzt.
  • Begrüßungsdatei : Hier können wir eine Datei mit der Erweiterung *.txt auswählen, darin können wir eine schriftliche Nachricht haben, die dem Benutzer angezeigt wird, wenn er sich mit einem Client mit dem konfigurierten FTP-Server verbindet.
  • Abschiedsnachricht Datei : Hier können wir eine Datei mit der Erweiterung *.txt auswählen, darin können wir eine schriftliche Nachricht haben, die dem Benutzer angezeigt wird, wenn er die Verbindung zum FTP-Server trennt.
  • FTP-Stammverzeichnis : Mit dieser Option können Sie das Verzeichnis des FTP-Servers angeben.
  • Server Status : Es zeigt uns den Zustand des Servers. Direkt daneben haben wir den Button " Démarrer "Um den Server zu starten, falls er gestoppt wird, oder" Stopp "um ihn zu stoppen, falls er gestartet wird. Wenn wir es zum ersten Mal starten, erhalten wir, wenn wir Windows 10 verwenden, eine Warnung von der Firewall, um den Zugriff auf freeFTPd zu ermöglichen.

Im FTP-Menü haben wir ein Untermenü namens SSL, in dem wir die Optionen zur Verwendung von FTP + SSL und zur Verwendung von implizitem FTPS aktivieren können. Wie wir zuvor in RedesZone erklärt haben, wird empfohlen, FTP + SSL (FTPES), aber nicht FTPS (implizit) zu verwenden. Unten haben wir die Möglichkeit, ein neues Zertifikat hochzuladen, anzuzeigen oder zu verwenden.

SFTP : In diesem Menü müssen wir alle Optionen des SFTP-Servers konfigurieren, ein Protokoll basierend auf SSH, aber wir haben es auch hier verfügbar. Außerdem haben wir ein Untermenü namens Hostkey. Sehen wir uns an, welche Optionen wir in SFTP haben, die die gleichen sind wie im FTP-Menü.

  • Abhöradresse : In dieser Option müssen wir auswählen, welche Schnittstellen der SFTP-Server zulässt, d. h. wir können alle Schnittstellen auswählen, nur localhost oder die verschiedenen IP-Adressen, alle Netzwerkkarten, die wir in der Anlage konfiguriert haben.
  • Hafen : Hier müssen Sie angeben, welchen Port der SFTP-Server verwenden soll, standardmäßig ist es Port 22, der bekannte Port von SSH.
  • Maximale Anzahl von Verbindungen : Hier können wir die maximale Anzahl von Verbindungen angeben, die unser SFTP-Server unterstützt. Wenn wir es bei 0 belassen, wird davon ausgegangen, dass es kein Verbindungslimit hat.
  • Leerlaufzeitüberschreitung : Diese Option wird verwendet, um anzugeben, wie viele Sekunden vergehen sollen, bevor ein Timeout-Fehler zurückgegeben wird. Wenn wir es bei 0 belassen, betrachten wir die Anzahl der Sekunden, die verstreichen müssen, als unbegrenzt.
  • Begrüßungsdatei : Hier können wir eine Datei mit der Erweiterung *.txt auswählen, in der wir eine schriftliche Nachricht haben können, die dem Benutzer angezeigt wird, wenn sich ein SFTP-Client mit dem SFTP-Server verbindet.
  • Abschiedsnachricht Datei : Hier können wir eine Datei mit der Erweiterung *.txt auswählen, in der wir eine schriftliche Nachricht haben können, die dem Benutzer angezeigt wird, wenn er sich vom SFTP-Server trennt.
  • SFTP-Stammverzeichnis : Mit dieser Option können Sie das Verzeichnis des SFTP-Servers angeben.
  • Server Status : Es zeigt uns den Zustand des Servers. Direkt daneben haben wir die Schaltfläche Start, um den Server zu starten, falls er gestoppt wird, oder Stop, um ihn zu stoppen, falls er gestartet wird. Wenn wir es zum ersten Mal starten, erhalten wir, wenn wir Windows 10 verwenden, eine Warnung von der Firewall, um den Zugriff auf freeFTPd zu ermöglichen.

Im SFTP-Menü haben wir ein Untermenü namens Hostkey. Dieses Menü ist sehr wichtig, da wir hier die verschiedenen Schlüssel haben, die unser SFTP-Server verwenden wird.

Der erste Schlüssel ist RSA-Schlüssel, hier können wir den Ort des Schlüssels auswählen, und dies ermöglicht uns mehrere Optionen, wie z. B. das Testen des Schlüssels und das Generieren eines neuen mit 512 Bit, 1024 Bit oder 2048 Bit. Wenn wir auf Neuen Schlüssel generieren klicken, erscheint der Windows Explorer und fragt uns, wo wir den neuen Schlüssel speichern möchten. Sie können den gewünschten Ort auswählen. Nach dem Speichern wird der Standort automatisch im RSA-Schlüsselmenü aktualisiert.

Der zweite Schlüssel ist der DSA-Schlüssel, hier können wir auch den Speicherort des Schlüssels auswählen, und er ermöglicht uns mehrere Optionen, wie das Testen des Schlüssels und das Generieren eines neuen mit 512 Bit, 1024 Bit oder 2048 Bit. Wenn wir auf Neuen Schlüssel generieren klicken, erscheint der Windows Explorer und fragt uns, wo wir den neuen Schlüssel speichern möchten. Sie können den gewünschten Ort auswählen. Nach dem Speichern wird der Standort automatisch im DSA-Schlüsselmenü aktualisiert.

Benutzer : In diesem Menü können wir Benutzer erstellen, ändern und löschen. Um einen neuen Benutzer anzulegen, müssen wir auf die Schaltfläche " hinzufügen «. Es öffnet sich ein neues Fenster, in dem wir die folgenden Informationen eingeben müssen:

  • Login : Hier müssen wir den Namen des Benutzers eingeben.
  • Zulassung : Sie müssen wählen, welche Verbindungsmethode Sie verwenden möchten. Ich empfehle Ihnen, die zweite Option zu verwenden » Passwort in SHA1-Hash gespeichert "Da die standardmäßig gelieferte "NT-Authentifizierung" verwendet wird, um eine Verbindung mit dem Windows-Benutzerkonto herzustellen. Die anderen Optionen, aus denen wir wählen können, sind „Gespeichertes Passwort“, bei dem die Anmeldeinformationen im Klartext gespeichert werden, oder „Anonymes Benutzerkonto“.
  • Passwort : Wir müssen das gewünschte Passwort für den Benutzer eingeben, den wir erstellen. Diese Option wird nur aktiviert, wenn wir unter "Autorisierung" die Option "Passwort als Hash SHA1 gespeichert" auswählen.
  • Passwort (Noch) : Wir müssen das Passwort, das wir im vorherigen Feld eingegeben haben, erneut eingeben.
  • Domain : Wir können eine Gruppe angeben.
  • Persönliches Verzeichnis : Hier empfehle ich Ihnen, es standardmäßig so zu belassen. Mit dieser Option können Sie das "Home"-Verzeichnis, root, des Benutzers angeben, den wir erstellen.
  • Maximale Übertragungsrate : Hier können wir die maximale Geschwindigkeit in kbps begrenzen, die der Benutzer herunterladen oder hochladen kann. Wenn wir es bei 0 belassen, gilt es als unbegrenzt.
  • Benutzer kann zugreifen : Mit dieser Option können wir festlegen, welche Protokolle der Benutzer verwenden kann, dafür können wir zwischen FTP und SFTP oder beiden wählen. Unser Rat ist, entweder beide zu verlassen oder einfach SFTP zu beenden, um die Sicherheit zu gewährleisten.

Um den Benutzer zu registrieren, müssen wir auf „Übernehmen“ klicken, dann wird er registriert.

Um einen von uns erstellten Benutzer zu ändern, müssen wir ihn zuerst aus der Liste der Benutzer auswählen, dann wird die obere Menüoption namens "Ändern" aktiviert. Wenn wir auf „Bearbeiten“ klicken, öffnet sich wieder dasselbe Menü, mit dem wir den Benutzer angelegt haben.

Um einen von uns erstellten Benutzer zu löschen, müssen wir ihn zuerst aus der Benutzerliste auswählen, dann wird die obere Menüoption "Löschen" aktiviert. Wenn wir auf „Löschen“ klicken, erscheint ein Fenster mit der Frage, ob wir den ausgewählten Benutzer wirklich löschen möchten. Wir müssen mit Ja antworten und der ausgewählte Benutzer wird gelöscht.

Einschränkungen für Gastgeber : In dieser Option können wir eine Liste von IP-Adressen hinzufügen, denen der Zugriff auf den Server erlaubt oder verweigert wird. Je nach gewählter Option können die von uns eingegebenen IP-Adressen auf den Server zugreifen oder der Zugriff wird gesperrt. Standardmäßig ist es so konfiguriert, dass sie nicht darauf zugreifen können.

Virtuelle Verzeichnisse : In diesem Abschnitt sehen wir die Verzeichnisse, die wir virtualisiert haben, und können ihren virtuellen und ihren realen Pfad sehen.

Wenn wir ein neues virtuelles Verzeichnis hinzufügen möchten, müssen wir einen Ordnernamen im Sektion " Ordnernamen ", Der Name von" virtueller Pfad "Und klicken Sie auf die Schaltfläche "Hinzufügen" und wählen Sie den realen Ordner aus, den wir im virtuellen Pfad virtualisieren möchten. Nach Abschluss wird der Ordner im oberen Menü angezeigt. Wenn wir ein virtuelles Verzeichnis löschen möchten, müssen Sie es zunächst im oberen Menü auswählen und dann auf „Löschen“ klicken, und es wird automatisch gelöscht.

Protokollierung : In diesem Abschnitt können wir die Protokollierung aller Vorgänge auf dem Server aktivieren. Dazu müssen wir das Kästchen „Ereignisse speichern“ aktivieren. Nach der Aktivierung haben wir mehrere sehr interessante Optionen. Die erste besteht darin, eine einzelne Datei für das Protokoll der FTP- und SFTP-Server zu verwenden. Wenn diese Option nicht aktiviert ist, hat jeder Server sein Protokoll. Es ist ratsam, es separat zu belassen und dass wir für jeden Server ein unabhängiges Protokoll haben. Die zweite Möglichkeit besteht darin, die IP-Adresse anstelle des Computernamens aufzulösen.

Schließlich können wir das Verzeichnis angeben, in dem die FTP- und FTPS-Serverprotokolldatei gespeichert wird, und wir haben auch eine Schaltfläche zum Zugriff auf das Serverprotokoll.

Online Benutzer : In diesem letzten Abschnitt werden Benutzer angezeigt, die derzeit bei unserem FTP- oder FTPS-Server angemeldet sind, und zeigen uns Informationen wie ihren Benutzernamen, den Sitzungstyp und wie lange sie online waren. Unten rechts haben wir die Schaltfläche "Trennen", mit der wir einen Benutzer auf Wunsch trennen können.

Wie Sie gesehen haben, handelt es sich um einen Server, der mit den Protokollen FTP und FTPES kompatibel ist, sehr umfassend in Bezug auf Optionen, aber gleichzeitig sehr einfach zu bedienen ist. Wir sollten auch die Unterstützung für das SSH-basierte SFTP-Protokoll hervorheben, falls wir es anstelle von FTPES verwenden möchten.

Ähnliche Artikel

Hinterlasse eine Antwort

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

Button zurück nach oben