Zum Hauptinhalt springen

Einrichten eines FTP-Servers unter Ubuntu und Windows: Eine vollständige Anleitung

Ein FTP-Server ist eine Software, mit der Benutzer Dateien über das FTP-Protokoll (File Transfer Protocol) freigeben können. Das Einrichten eines FTP-Servers kann für kommerzielle Organisationen nützlich sein, die Clients Zugriff auf Dateien gewähren müssen, oder für einzelne Benutzer, die einen eigenen Server für die Dateifreigabe einrichten möchten.

Das Einrichten eines FTP-Servers auf Ubuntu- und Windows-Betriebssystemen hat seine eigenen Besonderheiten, und in diesem vollständigen Handbuch werden wir beide Optionen betrachten. Für Ubuntu werden wir die Installation und Konfiguration eines professionellen ProFTPD-FTP-Servers berücksichtigen, und für Windows werden wir die Installation und Konfiguration des beliebten FileZilla-FTP-Servers berücksichtigen.

ProFTPd - es ist ein kostenloser und offener FTP-Server für Unix-ähnliche Systeme, einschließlich Ubuntu. Dieser Server bietet eine Vielzahl von Funktionen und Funktionen zum Konfigurieren von Zugriffsregeln, Sicherheit, Logging und Verschlüsselung.

Es ist wichtig zu beachten, dass das Einrichten eines FTP-Servers auf einem Ubuntu-Betriebssystem den Zugriff auf die Befehlszeile und das Wissen über die grundlegenden Linux-Befehle erfordert.

FileZilla Server - es ist ein beliebter und einfach zu bedienender FTP-Server für Windows. FileZilla Server verfügt außerdem über verschiedene Anpassungsfunktionen, wie z. B. die Begrenzung der Übertragungsgeschwindigkeit, die Benutzerverwaltung und die Protokollierung.

Betrachten wir im Detail den Prozess der Installation und Konfiguration beider Server, beginnend mit Ubuntu und endend mit Windows. Bevor wir beginnen, installieren wir die notwendigen Programme und stellen sicher, dass wir administrative Rechte haben.

Installieren eines FTP-Servers auf Ubuntu

Das Einrichten eines FTP-Servers auf einem Ubuntu-Betriebssystem kann eine ziemlich einfache Aufgabe sein, wenn Sie bestimmte Schritte befolgen.

Aktualisieren Sie die Pakete Ihres Systems mit dem Befehl, bevor Sie mit der Installation beginnen:

sudo apt update

Installieren Sie nach erfolgreichem Upgrade den FTP-Server mithilfe des folgenden Befehls:

sudo apt install vsftpd

Nachdem die Installation des FTP-Servers abgeschlossen ist, müssen Sie ihn konfigurieren. Öffnen Sie dazu die Einstellungsdatei mit dem Befehl:

sudo nano /etc/vsftpd.conf

Konfigurieren Sie in der geöffneten Datei die folgenden Einstellungen:

  • anonymous_enable=YES - ermöglicht den anonymen Zugriff auf den Server
  • local_enable=YES - erlaubt den Zugriff auf lokale Benutzer
  • write_enable=YES - Erlaubt das Schreiben von Dateien auf den Server
  • chroot_local_user=YES - teilt dem Server mit, dass die Benutzer nur den Zugriff auf ihr Home-Verzeichnis beschränken werden

Speichern Sie die Konfigurationsdatei, und starten Sie den FTP-Server mit dem Befehl neu:

sudo service vsftpd restart

Jetzt ist Ihr FTP-Server auf Ubuntu einsatzbereit. Sie können es überprüfen, indem Sie sich über einen FTP-Client mit dem Server verbinden und die angegebenen Einstellungen verwenden, um auf Dateien und Verzeichnisse auf dem Server zuzugreifen.

Installieren eines FTP-Servers unter Windows

Befolgen Sie die folgenden Schritte, um einen FTP-Server auf einem Windows-Betriebssystem zu installieren:

1. Öffnen Sie die Systemsteuerung auf Ihrem Computer.

2. Wählen Sie unter "System und Sicherheit" die Option "Dienste" aus.

3. Suchen Sie den "FTP-Server" in der Liste der Dienste und doppelklicken Sie darauf.

4. Wählen Sie im Fenster "Einstellungen für den FTP-Serverdienst" die Registerkarte "Allgemein" aus.

5. Stellen Sie den Starttyp auf "Automatisch" ein.

6. Klicken Sie auf "Start" (Starten).

7. Beenden Sie die Installation des FTP-Servers, indem Sie das Fenster "Diensteinstellungen" schließen.

8. Überprüfen Sie, ob der installierte FTP-Server funktioniert, indem Sie einen Browser öffnen und die Adresse eingeben "ftp://localhost /" in der Adressleiste.

Jetzt können Sie den installierten FTP-Server auf Ihrem Windows-Computer verwenden.

Einrichten eines FTP-Servers unter Ubuntu

In diesem Handbuch werden wir uns mit der Installation und Konfiguration eines FTP-Servers auf Ubuntu befassen.

Schritt 1: Installieren eines FTP-Servers

1. Öffnen Sie ein Terminal, und führen Sie den folgenden Befehl aus, um das vsftpd-Paket zu installieren:

sudo apt-get install vsftpd

Schritt 2: Einrichten eines FTP-Servers

1. Bearbeiten Sie die Konfigurationsdatei des vsftpd FTP-Servers.conf mit einem Texteditor:

sudo nano /etc/vsftpd.conf

2. Suchen Sie die folgenden Zeilen in der Datei, und ändern Sie sie, indem Sie am Anfang jeder Zeile das Zeichen # hinzufügen:

3. Suchen und kommentieren Sie die Zeile (entfernen Sie das # -Zeichen):

4. Fügen Sie am Ende der Datei die folgende Zeile hinzu:

5. Speichern und schließen Sie die Datei.

Schritt 3: Starten Sie den FTP-Server neu

1. Führen Sie den folgenden Befehl aus, um den FTP-Dienst neu zu starten:

sudo service vsftpd restart

2. Überprüfen Sie, ob der FTP-Server funktioniert, indem Sie die FTP-Adresse des Servers im Browser eingeben:

3. Geben Sie einen Benutzernamen und ein Passwort ein, um auf den FTP-Server zuzugreifen.

Schritt 4: Einrichten von Zugriffsrechten

1. Erstellen Sie mithilfe des folgenden Befehls einen neuen FTP-Benutzer:

sudo useradd -m ftpuser

2. Legen Sie das Kennwort für den neuen FTP-Benutzer fest:

sudo passwd ftpuser

3. Weisen Sie Berechtigungen für das Benutzerverzeichnis zu:

sudo chown ftpuser:ftpuser /home/ftpuser

4. Überprüfen Sie, ob der FTP-Server funktioniert, indem Sie die FTP-Adresse Ihres Servers und die Anmeldeinformationen des neuen Benutzers im Browser eingeben.

Jetzt haben Sie gelernt, einen FTP-Server unter Ubuntu einzurichten. Sie können Dateien mit anderen Benutzern im Netzwerk über FTP teilen.

Einrichten eines FTP-Servers unter Windows

Die Installation und Konfiguration eines FTP-Servers auf einem Windows-Betriebssystem kann mit der offiziellen Microsoft-Software namens "Internet Information Services" (IIS) erfolgen.

Zuerst müssen Sie sicherstellen, dass IIS auf Ihrem Computer installiert ist. Sie können die Verfügbarkeit von IIS überprüfen, indem Sie die Systemsteuerung öffnen und zu Programme und Funktionen wechseln. Wenn Sie IIS noch nicht installiert haben, können Sie es installieren, indem Sie "Windows Update" öffnen und "Zusätzliche Software installieren" auswählen.

Nachdem IIS erfolgreich installiert wurde, müssen Sie den FTP-Dienst konfigurieren. Öffnen Sie die Systemsteuerung, gehen Sie zu System und Sicherheit und wählen Sie IIS-Verwaltung aus. Als nächstes wählen Sie im Verbindungsbaum Ihren Computer aus, öffnen Sie dann Sites und klicken Sie mit der rechten Maustaste auf die FTP-Site.

Öffnen Sie die Eigenschaften der FTP-Site und klicken Sie auf die Registerkarte FTP. Legen Sie in dieser Registerkarte "IP-Adresse", "Port" und "Domainname" fest. Sie können die Verbindung über eine "IP-Adresse" einrichten, indem Sie eine bestimmte Adresse angeben oder "Alle sind nicht zugewiesen" verwenden. Für "Port" können Sie den Standardwert 21 belassen. Geben Sie für "Domain Name" den Namen Ihrer FTP-Site ein.

Klicken Sie auf die Registerkarte Authentifizierung, um die Authentifizierungsmethode für Benutzer festzulegen. Sie können die Authentifizierung per Passwort auswählen oder den anonymen Zugriff aktivieren. Um sich per Passwort zu authentifizieren, müssen Sie FTP-Benutzer mit ihren entsprechenden Passwörtern erstellen.

Auf der Registerkarte "Annahmen" können Sie die Zugriffsrechte für FTP-Benutzer festlegen. Sie können das Schreiben von Dateien, das Lesen von Dateien, das Löschen von Dateien usw. zulassen oder verweigern.

Nachdem Sie den FTP-Server unter Windows konfiguriert haben, sollten Sie überprüfen, ob er funktionsfähig ist. Öffnen Sie dazu einen FTP-Client wie FileZilla und geben Sie die IP-Adresse oder den Domain-Namen Ihres FTP-Servers sowie Ihren Benutzernamen und Ihr Passwort ein. Wenn alle Einstellungen korrekt vorgenommen wurden, können Sie sich mit einem FTP-Server verbinden und Dateien anzeigen, herunterladen und übertragen.

Verbindung zu einem FTP-Server unter Ubuntu herstellen

Die Schritte zum Verbinden mit einem FTP-Server auf Ubuntu mit FileZilla sind wie folgt:

  1. Installieren Sie FileZilla auf Ihrem Computer. Sie können dies tun, indem Sie das "Ubuntu Application Center" öffnen und nach "FileZilla" suchen. Klicken Sie auf "Installieren", um die App zu installieren.
  2. Öffnen Sie FileZilla auf Ihrem Computer.
  3. Suchen Sie oben im Hauptfenster von FileZilla nach dem Feld "Host". Geben Sie die IP-Adresse oder den Domain-Namen Ihres FTP-Servers in dieses Feld ein.
  4. Geben Sie im Feld Port den vom FTP-Server verwendeten Port ein. Standardmäßig verwenden FTP-Server Port 21. Wenn Sie sich also nicht sicher sind, lassen Sie das Feld standardmäßig aktiviert.
  5. Wählen Sie im Feld Protokoll die Option FTP - File Transfer Protocol aus.
  6. Wählen Sie im Feld Eingabetyp die Option Notizblock aus.
  7. Geben Sie im Feld Benutzername Ihren Benutzernamen für den FTP-Server ein.
  8. Geben Sie im Feld Kennwort Ihr Passwort für den FTP-Server ein.
  9. Klicken Sie auf die Schaltfläche "Schnellverbindung".

FileZilla versucht, mithilfe der von Ihnen bereitgestellten Informationen eine Verbindung zum FTP-Server herzustellen. Wenn alle Einstellungen korrekt sind, wird im FileZilla-Ansichtsbereich eine Liste der Dateien und Ordner auf dem FTP-Server angezeigt.

Sie haben jetzt Zugriff auf einen FTP-Server unter Ubuntu und können Dateien davon herunterladen und herunterladen sowie andere Dateioperationen mit FileZilla durchführen.

Herstellen einer Verbindung zu einem FTP-Server unter Windows

Nachdem Sie den FTP-Server auf einem Windows-Betriebssystem installiert haben, müssen Sie eine Verbindung zu diesem Server einrichten. In diesem Abschnitt erfahren Sie, wie Sie eine Verbindung zu einem FTP-Server unter Windows herstellen können.

Zunächst müssen Sie die IP-Adresse des FTP-Servers und die Anmeldeinformationen für die Autorisierung (in der Regel Login und Passwort) kennen.

Es gibt mehrere Möglichkeiten, eine Verbindung zu einem FTP-Server unter Windows herzustellen:

  1. Verwenden der Befehlszeile
  2. Verwenden des integrierten FTP-Clients von Windows
  3. Verwendung von FTP-Clients Dritter

Verwenden der Befehlszeile:

1. Öffnen Sie die Windows-Eingabeaufforderung, indem Sie die Tastenkombination "Win + R" drücken und "cmd" eingeben.

2. Geben Sie an der Eingabeaufforderung "ftp" ein, gefolgt von einem Leerzeichen und der IP-Adresse des FTP-Servers. Zum Beispiel:

3. Drücken Sie die Eingabetaste. Sie werden aufgefordert, Ihren Benutzernamen und Ihr Passwort einzugeben.

4. Geben Sie Ihren Benutzernamen ein und drücken Sie die Eingabetaste. Geben Sie dann das Passwort ein und drücken Sie erneut die Eingabetaste.

5. Wenn alles erfolgreich ist, werden Sie mit dem FTP-Server verbunden und sehen eine FTP-Client-Eingabeaufforderung.

Verwenden des integrierten FTP-Clients von Windows:

1. Öffnen Sie Windows Explorer, und geben Sie in die Adressleiste ein ftp://IP-адрес . Zum Beispiel:

2. Drücken Sie die Eingabetaste. Ein Autorisierungsfenster wird angezeigt, in dem Sie Ihren Benutzernamen und Ihr Passwort eingeben müssen.

3. Geben Sie Ihren Benutzernamen und Ihr Passwort ein und klicken Sie dann auf "Anmelden".

4. Wenn die Autorisierungsdaten korrekt waren, werden Sie mit dem FTP-Server verbunden und sehen den Inhalt des Dateisystems.

Verwendung von FTP-Clients Dritter:

1. Downloaden und installieren Sie einen FTP-Client wie FileZilla oder WinSCP.

2. Öffnen Sie den FTP-Client und geben Sie die IP-Adresse, den Benutzernamen und das Passwort des FTP-Servers in die entsprechenden Felder ein.

3. Klicken Sie auf die Schaltfläche Verbinden oder ähnliches. Der FTP-Client versucht, eine Verbindung mit dem Server mit den angegebenen Autorisierungsdaten herzustellen.

4. Wenn die Autorisierung erfolgreich war, werden Sie mit dem FTP-Server verbunden und sehen das Dateisystem des FTP-Servers.

Jetzt haben Sie mehrere Möglichkeiten, sich mit einem FTP-Server unter Windows zu verbinden - wählen Sie diejenige aus, die für Sie am bequemsten ist.