Hilfreiche Ratschläge

So erstellen und konfigurieren Sie einen FTP-Server

Pin
Send
Share
Send
Send


Es gibt viele Möglichkeiten, große Dateien über das Internet zu übertragen, aber fast alle sind begrenzt - entweder durch die Größe der Datei, den freien Speicherplatz oder die Geschwindigkeit des Downloads.

Es gibt jedoch eine großartige Option: Erstellen Sie einen FTP-Server. Ihre Hauptvorteile:

  • keine Download-Geschwindigkeitsbegrenzung,
  • Schnelle Dateifreigabe (Sie müssen nichts konfigurieren, Dateien hochladen und darauf warten, dass sie verarbeitet werden)
  • Die Möglichkeit, Dokumente jederzeit herunterzuladen (praktisch bei instabilem Internet).

Wie konfiguriere ich einen FTP-Server?

Das Setup ist sehr einfach. Dazu benötigen Sie ein Programm für den FTP-Server (oder besser gesagt ein Hilfsprogramm) namens Golden FTP Server (es wird viele kostenlose Versionen geben).

Hast du das Programm heruntergeladen? Installiert? Jetzt fangen wir an zu kreieren. Befolgen Sie dazu die folgenden Anweisungen:

  1. Öffnen Sie das Dienstprogramm und klicken Sie auf "Hinzufügen".
  2. Geben Sie im neuen Fenster im Feld "Pfad" den Ordner an, den Sie freigeben möchten. Im Feld "Name" können Sie alles schreiben - dies ist der Name des Ordners, den Ihre Freunde sehen werden. Sie können auch einen Vogel in das Feld "Vollzugriff zulassen" einfügen. In diesem Fall kann jeder Benutzer seine Dateien in diesen Ordner hochladen sowie bearbeiten oder löschen. Klicken Sie auf die Schaltfläche OK.
  3. Als nächstes erhalten Sie vom Programm sofort einen Link. Klicken Sie auf "In Zwischenablage kopieren" und legen Sie es an Freunde ab.

Das ist alles. Jetzt wissen Sie, wie Sie einen FTP-Server erstellen. Und Sie können Dateien mit allen Benutzern frei teilen.

Übrigens noch eine Sache. Freigegebene Dokumente können gleichzeitig von mehreren Benutzern heruntergeladen werden, denen Sie einen Download-Link gegeben haben. Natürlich wird die Sprunggeschwindigkeit in diesem Fall geteilt. Wenn Sie jedoch 100 Mbit / s haben, ist dies kein Problem. Nur um Sie auf dem Laufenden zu halten.

Wenn Sie nicht wissen, wie der FTP-Server konfiguriert wird, und dies alles zu kompliziert für Sie ist, können Sie andere Optionen ausprobieren. Glücklicherweise gibt es mindestens 5 weitere Möglichkeiten, um große Dateien über das Internet zu übertragen.

Wie funktioniert das FTP-Protokoll?

FTP (File Transfer Protocol) ist ein Protokoll zur Übertragung von Informationen im Internet und in lokalen Computernetzwerken. Dies ist ein Programm, das eine Remoteverbindung zu einem dedizierten Ordner zum Anzeigen und Freigeben von Dateien, einschließlich großer, bereitstellt. Der Datenaustausch ist von einem Computer zu einem Remote-Server und zwischen anderen FTP-Servern möglich.

Daten werden ohne Datenverkehrsverschlüsselung übertragen, sodass Angreifer problemlos auf Anmeldungen und Kennwörter zugreifen können. Für eine sichere Dateiübertragung wird empfohlen, ein Protokoll mit TLS-Schutz zu verwenden - FTPS, das Daten verschlüsselt.

Ein eigener FTP-Server hat einige Vorteile:

  • ermöglicht es Ihnen, den Server und seine Ressourcen zu verwalten,
  • Benutzern unterschiedliche Zugriffsrechte gewähren,
  • Es wird keine statische IP-Adresse benötigt.
  • keine Geschwindigkeitsbegrenzungen
  • fehlende Zahlung an den Hoster für die Platzierung,

Entsprechend der Komplexität des Zugriffs wird Software ausgewählt. Um einen FTP-Server für den privaten Gebrauch mit minimalen Einstellungen zu erstellen, sind kostenlose Softwarepakete ausreichend.

Microsoft hat die Internetinformationsdienste-Funktion (Internet Information Services, IIS) in Windows 7 hinzugefügt, mit der der Netzwerkzugriff auf einen Ordner für diesen Zweck freigegeben wird. Um einen FTP-Server für Windows 7 zu erstellen, müssen Sie daher keine zusätzliche Software installieren.

FTP-Server einrichten

Einige Standardfunktionen, die nicht häufig verwendet werden, sind in Windows 7 standardmäßig deaktiviert. Um sie zu aktivieren, müssen Sie daher eine Reihe von Schritten ausführen.

Um einen FTP-Server unter Windows 7 zu erstellen, müssen Sie:

  • Klicken Sie auf "Start" und öffnen Sie den Bereich "Systemsteuerung". Um die Anzeige zu vereinfachen, können Sie den Modus Kleine Symbole auswählen.

Systemsteuerung in Windows 7

  • Gehen Sie zum Abschnitt "Programme und Funktionen" und wählen Sie "Windows-Funktionen aktivieren oder deaktivieren".

Schalten Sie die Windows-Funktionen ein oder aus

  • In der Liste des geöffneten Menüs müssen Sie die Komponenten markieren, die aktiviert werden sollen, indem Sie ein Häkchen daneben setzen. Dies ist der FTP-Serverordner, der zwei Elemente enthält: FTP-Erweiterbarkeit und FTP-Dienst sowie den Ordner Website-Verwaltungstools und die darin enthaltene IIS-Verwaltungskonsole. Klicken Sie zum Starten auf OK.

FTP-Server einrichten

  1. Jetzt müssen Sie noch einmal durch die "Start" in der "Systemsteuerung" gehen.
  2. Suchen Sie den Abschnitt "Administration" und öffnen Sie den "IIS-Manager" in diesem Abschnitt.
  3. Gehen Sie zur Registerkarte "Sites", klicken Sie mit der rechten Maustaste auf den Namen, und wählen Sie "Add FTP Sites" (FTP-Sites hinzufügen) aus der Liste aus.
  4. In einem neuen Fenster müssen Sie den Namen des zukünftigen FTP-Servers und den Pfad zum Verzeichnis mit seinen Daten angeben. Sie können mit dem nächsten Konfigurationsschritt fortfahren, indem Sie auf die Schaltfläche "Weiter" klicken.
  5. Jetzt sind die Serverparameter eingestellt. Wählen Sie im Feld IP-Adresse die aus der Liste aus. Sie können es an eine bestimmte Adresse binden oder einen erweiterten Zugriff vornehmen, indem Sie "Alle frei" auswählen. In diesem Fall sollte der Standard-Port mit 21 markiert sein. Wenn Sie vorhaben, den FTP-Server ständig zu verwenden, aktivieren Sie das Kontrollkästchen "FTP-Site automatisch starten". Wählen Sie die Option „Ohne SSL“, diese kann bei Bedarf später aktiviert werden. Klicken Sie erneut auf Weiter.
  6. In einem neuen Fenster wird der Autorisierungstyp festgelegt. Unter "Authentifizierung" können Sie die Anmeldung für reguläre oder anonyme Benutzer aktivieren. Hier können Sie die Rechte dafür konfigurieren. Klicken Sie auf Fertig stellen.

Nach Abschluss der Installation wird im Bereich "Sites" ein neuer FTP-Server angezeigt.

Konfigurieren Sie die Windows-Firewall

Jetzt müssen Sie die Windows-Firewall so konfigurieren, dass Ports und Dienste geöffnet werden.

Melden Sie sich erneut in der Systemsteuerung und dann in der Windows-Firewall an. Suchen Sie den Abschnitt Erweiterte Optionen.

Windows 7 Firewall

Wählen Sie darin "Regeln für eingehende Verbindungen". Es wird empfohlen, den passiven Modus für sie festzulegen. Klicken Sie dazu mit der rechten Maustaste und aktivieren Sie die Regeln "FTP-Server passiv" und "FTP-Server (eingehender Datenverkehr)". Aktivieren Sie auf die gleiche Weise für ausgehende Verbindungen die FTP-Server-Regel im entsprechenden Abschnitt.

Aktivieren Sie die FTP-Server-Passiv- und FTP-Server-Regeln

Benutzerverbindung

Damit Benutzer auf den Server zugreifen können, müssen sie verbunden sein.

  • Öffnen Sie auf der Registerkarte "Systemsteuerung" den Ordner "Administration".

  • Suchen Sie den Abschnitt "Computerverwaltung" und wechseln Sie in den Ordner "Lokale Benutzer". Klicken Sie mit der rechten Maustaste auf die Zeile „Gruppen“ und wählen Sie die Funktion „Gruppe erstellen“. Geben Sie im neuen Fenster den Namen und eine kurze Beschreibung der Gruppe an und klicken Sie auf "Erstellen".
  • Jetzt können Sie Benutzer mit der erstellten Gruppe verbinden. Klicken Sie im Ordner "Lokale Benutzer" mit der rechten Maustaste auf die Zeile "Benutzer" und wählen Sie "Neu" aus der Liste der Menüs. Füllen Sie die Felder durch Eingabe des Namens und des Passworts aus. Aktivieren Sie hier das Kontrollkästchen, um das Ändern des Passworts zu verhindern.
  • Um einen Benutzer zu verbinden, klicken Sie mit der rechten Maustaste auf sein Konto und wählen Sie "Eigenschaften" aus der Menüliste, dann die Registerkarte "Mitgliedschaft in Gruppen" und die Schaltfläche "Hinzufügen". Suchen Sie die erstellte Gruppe, fügen Sie sie hinzu und klicken Sie auf OK. Dieser Vorgang muss für alle Serverbenutzer durchgeführt werden.
  • Im nächsten Schritt werden die Zugriffsrechte der Gruppenbenutzer auf das Arbeitsverzeichnis festgelegt. Gehen Sie dazu in das Verzeichnis "Site", klicken Sie mit der rechten Maustaste auf den Namen und öffnen Sie "Eigenschaften". Weiter - Geben Sie auf der Registerkarte "Sicherheit" im Abschnitt "Ändern" den Namen der Gruppe an und klicken Sie auf "OK". Dann müssen Sie die Rechte für Benutzer konfigurieren.
  • Rufen Sie den "IIS-Manager" auf, indem Sie mit der rechten Maustaste auf die Zeile "FTP-Autorisierungsregeln" klicken und eine Zulassungsregel hinzufügen. Sie können Benutzern erlauben, Daten zu schreiben und zu löschen, oder Sie können nur lesen.

Die Installation und Konfiguration des Servers ist abgeschlossen. Jetzt müssen Sie jedoch wissen, wie Sie auf den FTP-Server zugreifen können.

Die Standardfunktionen von Windows machen dies einfach. Es reicht aus, den Ordner Arbeitsplatz zu öffnen und dann in der Adressleiste den Pfad zum Server anzugeben.

Eine andere Möglichkeit besteht darin, eine FTP-Verbindungsverknüpfung auf dem Desktop des Computers zu erstellen.

Öffnen Sie dazu die "Systemsteuerung" und klicken Sie mit der rechten Maustaste auf den Bereich "Netzwerkumgebung". Wählen Sie in den Aufgaben "Ein neues Element zur Netzwerkumgebung hinzufügen" und klicken Sie dann auf "Anderen Netzwerkstandort auswählen" und "Weiter". Jetzt wird im Bereich "Netzwerkplatzierung" eine Verknüpfung angezeigt, die Sie einfach per Drag & Drop auf den Desktop ziehen müssen.

Wie Sie sehen, ist es hilfreich zu wissen, wie Sie den FTP-Server unter Windows so konfigurieren, dass der Datenaustausch zwischen Benutzern bequem und unbegrenzt ist.

Was ist die Zwischenablage

Zwischenablage - Dies ist eine Funktion des Betriebssystems (nicht nur Windows), mit der Sie bestimmte Daten (oder sogar eine ganze Datei) vorübergehend in einem speziell zugewiesenen RAM-Bereich speichern können. Wenn die Dateigröße größer ist als der Arbeitsspeicher des Computers, wird die Auslagerungsdatei gleichzeitig als zusätzlicher temporärer Speicher verwendet (sofern sie aktiv ist).

Fügen Sie zuvor Informationen in die Zwischenablage ein Hervorheben Sie können Operationen kopieren oder herausschneiden . In diesem Fall wirkt sich das Kopieren nicht auf das Original aus, sondern legt nur eine Kopie in den Puffer. Beim Ausschneiden wird das Original verschoben und gelöscht. Sie können die Daten mit dem Befehl aus der Zwischenablage abrufen Einfügen . Alle oben genannten Befehle können auf verschiedene Arten aufgerufen werden:

  1. Über das Kontextmenü . Wählen Sie die zu kopierenden Objekte aus und klicken Sie mit der rechten Maustaste darauf. In dem sich öffnenden Menü können Sie die Elemente "Kopieren" und "Ausschneiden" oder "Einfügen" auswählen.
  2. Verwenden des Bearbeitungsmenüs . Die meisten Windows-Programme haben oben eine spezielle Menüleiste. In dieser Zeile befindet sich in der Regel ein Abschnitt "Bearbeiten", der die von uns benötigten Befehle enthält.
  3. Hotkeys verwenden . Die schnellste Möglichkeit, mit der Zwischenablage zu interagieren, ist die Verwendung von Tastaturkürzeln:
  • STRG + X (UMSCHALT + ENTF) - "Ausschneiden",
  • STRG + C (STRG + Einfügen) - "Kopieren",
  • STRG + V (UMSCHALT + EINFÜGEN) - "Einfügen".

Ein weiteres Merkmal der Zwischenablage ist, dass dasselbe kopierte Objekt gespeichert werden kann in mehreren Formaten gleichzeitig und gibt dem Programm, das es angefordert hat, das Format, das entweder standardmäßig dem Programm zugeordnet ist oder die höchste Priorität und den höchsten Informationsgehalt hat.

Wir geben das einfachste Beispiel. Nehmen wir an, wir haben eine Zeile mit formatiertem Text von einer Site kopiert. Wenn Sie diesen Text in ein Textverarbeitungsprogramm wie Microsoft Office Word oder OpenOffice Writer einfügen, erhalten Sie die Originalkopie, wobei alle Formatierungsfunktionen (Fettdruck, Zeilenabstand usw.) erhalten bleiben.

Wenn Sie dasselbe Textfragment in den Texteditor der Notepad-Klasse einfügen, wird der Text selbst gespeichert, es erfolgt jedoch keine Formatierung, da Notepad die Formatierung nicht unterstützt und die unformatierte Version aus der Zwischenablage anfordert. Wenn Sie versuchen, unseren Text in einige Grafikeditoren einzufügen, fügen sie entweder gar nichts ein oder sie senden uns unsere Inschrift in gerasterter Form zurück!

So sehen wir, dass die einfache, auf den ersten Blick bekannte Funktion des Systems nicht so einfach ist, wenn man tiefer eintaucht! Lasst uns deshalb etwas tiefer gehen :)

Funktionen der Zwischenablage in verschiedenen Windows-Versionen

In Windows 2000 und XP gab es eine Möglichkeit, den Inhalt der Zwischenablage anzuzeigen und zu verwalten. Es war ein Dienstprogramm namens "Sharing Folder". Es wurde mit der ausführbaren Datei unter der Adresse C: Windows System32 clipbrd.exe (WIN + R - clipbrd.exe - ENTER) gestartet:

Mit diesem Dienstprogramm konnten nicht nur die aktuellen Daten im Puffer angezeigt, sondern auch Daten in einer Datei (CLP-Format) gespeichert, aus einer zuvor gespeicherten Datei wiederhergestellt, der Puffer geleert und sogar das Datenformat zum Einfügen geändert werden (siehe Menü "Ansicht") "im Screenshot oben).

Aus irgendeinem Grund wurde das Dienstprogramm aus zukünftigen Windows-Versionen entfernt (obwohl Sie dies auf Wunsch auch können und das Programm auch unter Windows 10 funktioniert). Stattdessen verbleibt nur eine kleine Konsolenanwendung unter C: Windows System32 clip.exe. Sie können es nicht direkt ausführen, aber Sie können es von der Eingabeaufforderung aus aufrufen (WIN + R - cmd - ENTER):

Eine kleine Hilfe zum Befehl "clip" (oder "clip.exe") zeigt uns, dass der Befehl keine Parameter hat. Sie können den Inhalt des Puffers in eine Datei umleiten (normalerweise im TXT-Format) oder aus einer zuvor erstellten Datei lesen, indem Sie die Kopierrichtung mit einer dreieckigen Klammer angeben (clip> datei - In Datei schreiben oder clip WINDOWS ordner -> system32 ordner -> clipbrd.exe. Und wenn Sie es geöffnet hätten, hätten Sie darin den Text oder das Bild (oder etwas anderes) gefunden, das Sie kopiert haben.

Für die Windows 7- und Vista-Systeme gibt es bereits keine clipbrd.exe-Datei, es gibt dort eine Datei clip.exe und wenn Sie versuchen, es zu öffnen, wird es Ihnen nicht gelingen. Wenn Sie mit der Maus über eine bestimmte Datei fahren, wird ein erklärendes Fenster mit einer Beschreibung angezeigt, in dem „Clip - Daten in die Zwischenablage kopieren“ steht. Diese Datei ist für die Zwischenablage in Windows 7 und Vista verantwortlich, es besteht jedoch kein Zugriff darauf.

Sie können die Datei clipbrd.exe natürlich in den Ordner system32 von Windows 7- und Vista-Systemen kopieren. Es gibt viele Anweisungen im Internet, aber die Frage ist, warum?

In vielen Artikeln über die Zwischenablage ist etwas wie geschrieben - in Windows XP gab es diese archie wichtige Funktion, aber aus irgendeinem Grund haben die Entwickler sie entfernt. Die Frage ist an diejenigen, die in den Kommentaren verschiedene Beschwerden darüber geworfen haben - warum sollte ein Anfänger diese Funktion benötigen? Die Frage hat sicherlich viele "Weise" zu einer Betäubung geführt, denn die Antwort dürfte eindeutig sein - es besteht keine Notwendigkeit. Wenn ich die Frage, wo sich die Zwischenablage befindet, auf die gleiche Weise beantworten würde, würde ich die Leute am Ende noch mehr verwirren und anstatt zu antworten, würden sie ein Durcheinander in meinem Kopf haben. Wenn Sie jedoch plötzlich aus irgendeinem Grund vorherige Einträge aus der Zwischenablage übernehmen müssen, befindet sich diese Einstellung im Punto Switcher-Programm. Weitere Informationen hierzu finden Sie in diesem Artikel.

Einige unerfahrene Benutzer fragen möglicherweise: Warum haben Sie uns in Windows XP nicht sofort mitgeteilt, dass Puffer Kann ich "fühlen"? Die Antwort, sagte ich, und mehr als einmal - für Anfänger, klettern Sie nicht noch einmal in die Windows-Datei, denn es gibt alles und das gesamte Betriebssystem. Wenn Sie sich entschließen, etwas zu „bearbeiten“ oder versehentlich etwas „Überflüssiges“ zu löschen, kann dies die gesamte Leistung des Systems beeinträchtigen. Lassen Sie die Datei also sofort los, sobald Sie sich diese clipbrd.exe-Datei selbst ansehen, damit Sie nichts tun, was meistens zufällig passiert.

Nun, das ist alles, ich hoffe, dieser Artikel wird Ihnen von Nutzen sein. Viel Glück an alle, tschüss!

Was ist ein FTP-Server?

& nbsp & nbsp Das Akronym FTP stammt aus dem Englischen. File Transfer Rotocol (File Transfer Protocol) ist ein Protokoll auf Anwendungsebene für den Austausch von Dateien über das TCP / IP-Transportprotokoll zwischen zwei Computern, einem FTP-Client und einem FTP-Server. Dies ist eines der ältesten und immer noch weit verbreiteten Protokolle.

Das FTP-Protokoll wurde entwickelt, um die folgenden Aufgaben zu lösen:

Zugriff auf Dateien und Verzeichnisse auf Remote-Hosts

Sicherstellen der Clientunabhängigkeit für den Dateisystemtyp des Remotecomputers

zuverlässige Datenübertragung

Nutzung der Ressourcen eines entfernten Systems.

Das FTP-Protokoll unterstützt zwei Verbindungskanäle gleichzeitig - einen für die Übertragung von Befehlen und die Ergebnisse ihrer Ausführung, den anderen für den Datenaustausch. Bei den Standard-FTP-Einstellungen verwendet der Server den TCP-Port 21 zum Organisieren des Kanals zum Senden und Empfangen von Befehlen und den TCP-Port 20 zum Organisieren des Kanals zum Empfangen / Senden von Daten.

Der FTP-Server erwartet eine Verbindung von FTP-Clients zu TCP-Port 21 und empfängt und verarbeitet nach dem Verbindungsaufbau FTP-Befehle, bei denen es sich um reine Textzeichenfolgen handelt. Befehle bestimmen die Verbindungsparameter, die Art der übertragenen Daten und Aktionen in Bezug auf Dateien und Verzeichnisse. Nachdem Sie sich auf die Übertragungsparameter geeinigt haben, wird einer der Teilnehmer an der Vermittlung in den passiven Modus versetzt und wartet auf eingehende Verbindungen für den Datenaustauschkanal. Der zweite Teilnehmer stellt eine Verbindung zu diesem Port her und startet die Übertragung. Nach Abschluss der Übertragung wird die Datenverbindung geschlossen, die Steuerverbindung bleibt jedoch geöffnet, sodass Sie die FTP-Sitzung fortsetzen und eine neue Datensitzung erstellen können.

. FTP kann nicht nur zum Übertragen von Daten zwischen einem Client und einem Server verwendet werden, sondern auch zwischen zwei Servern. In diesem Fall stellt der FTP-Client eine Steuerverbindung mit beiden FTP-Servern her, versetzt einen von ihnen in den passiven Modus und den zweiten in den aktiven Modus und erstellt einen Datenübertragungskanal zwischen ihnen.

Der FTP-Client ist ein Programm, das eine Verbindung zu einem FTP-Server herstellt und die erforderlichen Vorgänge ausführt, um den Inhalt von Serververzeichnissen anzuzeigen, Dateien oder Ordner zu empfangen, zu übertragen und zu löschen. Als solches Programm können Sie einen normalen Browser, Betriebssystemkomponenten oder speziell entwickelte Softwareprodukte wie den beliebten Download Master-Download-Manager oder den multifunktionalen kostenlosen FileZilla FTP-Client verwenden.

Das FTP-Protokoll wurde zu jener Zeit entwickelt, als Client und Server ohne Zwischenumsetzung von TCP-Paketen direkt miteinander interagierten, und schlägt im Standardmodus die Möglichkeit vor, eine TCP-Verbindung nicht nur auf Initiative des Clients, sondern auch auf Initiative des Servers über TCP-Port 20 herzustellen on TCP - Der Client-Port, dessen Nummer beim Erstellen einer Datenübertragungssitzung übertragen wird.

Die heutige Realität sieht so aus, dass eine solche TCP-Verbindung von Server zu Client in den allermeisten Fällen unmöglich oder sehr schwierig zu implementieren ist, da in den meisten Fällen eine Technologie mit Netzwerkadressumsetzung NAT (Network Address Translation) für die Verbindung zum Internet verwendet wird , когда клиент не имеет сетевого интерфейса, доступного для создания прямого TCP- соединения из Интернет. Типовая схема стандартного подключения к Интернет выглядит следующим образом:

Подключение к Интернет выполняется через специальное устройство - Router ( маршрутизатор с функцией NAT ), имеющее, как минимум два сетевых порта - один подключенный к сети провайдера, имеющий сетевой интерфейс с маршрутизируемым IP-адресом ( так называемый, "белый IP" ), например 212.248.22.144, и порт с сетевым интерфейсом для подключения устройств локальной сети с приватным, немаршрутизируемым IP-адресом, например 192.168.1.1 ( "серый IP" ). При создании соединений от сетевых устройств локальной сети к внешним сетевым узлам, IP-пакеты направляются на маршрутизатор, который выполняет трансляцию адресов и портов таким образом, чтобы, адресом отправителя стал его белый IP-адрес . Результаты трансляции сохраняются и при получении ответного пакета, выполняется обратное преобразование адреса. Таким образом, маршрутизатор обеспечивает пересылку TCP/IP - пакетов от любых устройств локальной сети во внешние сети и обратную пересылку полученных ответных пакетов. Но в тех случаях, когда на вход сетевого интерфейса, подключенного к сети провайдера, принимается пакет, который не имеет отношения к ответным TCP-пакетам, возможны следующие варианты реакции программного обеспечения маршрутизатора:

- Das Paket wird ignoriert, da es keinen Netzwerkdienst gibt, der es verarbeiten kann.

- Das Paket wird vom Netzwerkdienst des Routers selbst empfangen und verarbeitet, wenn ein solcher Dienst vorhanden ist und auf eine ausgehende Verbindung ("Listening") zu dem Port wartet, dessen Nummer im empfangenen Paket angegeben ist.

- Das Paket wird an den Server im lokalen Netzwerk gesendet und wartet auf diese Art der eingehenden Verbindung gemäß den in den Router-Einstellungen festgelegten Anschlusszuordnungsregeln.

Daher ist derzeit der sogenannte "passive Modus" der Hauptbetriebsmodus über FTP, bei dem TCP-Verbindungen nur vom Client zum TCP-Port des Servers hergestellt werden. Der aktive Modus wird in Fällen verwendet, in denen die Möglichkeit einer TCP-Verbindung vom Server zu den Client-Ports besteht, z. B. wenn diese sich im selben lokalen Netzwerk befinden. Die Auswahl des FTP-Verbindungsmodus erfolgt über spezielle Befehle:

PASV - Der Client sendet einen Befehl, um den Datenaustausch im passiven Modus durchzuführen. Der Server gibt die Adresse und den Port zurück, zu dem Sie eine Verbindung herstellen müssen, um Daten zu empfangen oder zu senden. Ein Beispiel für ein FTP-Sitzungsfragment mit passiver Moduseinstellung:

PASSV - Befehl zum Umschalten in den passiven Modus, der vom FTP - Client an den FTP - Server übertragen wird

In den passiven Modus wechseln (212,248,22,144,195,89) ist die Antwort des FTP-Servers, wobei 227 der Antwortcode ist, eine Textnachricht über den Übergang in den passiven Modus und in Klammern die IP-Adresse und die Portnummer, die zum Erstellen des Datenübertragungskanals verwendet werden. Die Adresse und die Portnummer werden als Dezimalzahlen angezeigt, die durch ein Komma getrennt sind. Die ersten 4 Zahlen sind die IP-Adresse (212.248.22.144), die restlichen 2 Zahlen geben die Portnummer an, die nach der Formel berechnet wird. Die erste Zahl wird mit 256 multipliziert und die zweite Zahl zum Ergebnis addiert. In diesem Beispiel ist die Portnummer 195 * 256 +89 = 50017

PORT-Client-IP-Adresse Portnummer - Der Client sendet einen Befehl zum Organisieren einer Sitzung im aktiven Modus. Die IP-Adresse und die Portnummer werden in demselben Format wie im vorherigen Beispiel festgelegt, beispielsweise PORT 212.248.22.144.195,89. Um die Datenübertragung zu organisieren, stellt der Server selbst eine Verbindung zum Client über den angegebenen Port her.

Installieren und konfigurieren Sie FileZilla FTP Server.

Laden Sie das FileZilla Server-Installationspaket für Ihre Version des Betriebssystems auf der SourceForge-Projektseite herunter

Die Serverinstallation wird auf die übliche Weise ausgeführt, mit Ausnahme des Elements mit den ausgewählten Einstellungen für das Bedienfeld des FileZilla Server Interface-Servers:

FileZilla Server Interface ist das wichtigste Server-Management-Tool, über das alle erforderlichen Einstellungen vorgenommen werden. Standardmäßig arbeitet das Control Panel mit einer Loopback-Schnittstelle ohne Kennwortzugriff. Wenn beispielsweise eine Fernsteuerung des FTP-Servers erforderlich ist, können diese Einstellungen geändert werden.

Nach Abschluss der Installation wird ein Eingabeaufforderungsfenster geöffnet, in dem Sie eine Verbindung zum Server herstellen können:

Nach Eingabe der IP-Adresse, der Portnummer und des Kennworts (sofern Sie diese bei der Installation angegeben haben) wird das Kontrollfeld von FileZilla Server geöffnet:

Am oberen Rand des Fensters befinden sich das Hauptmenü und die Schaltflächen auf dem Bedienfeld. Im Folgenden sind zwei Bereiche aufgeführt: Serverinformationsnachrichten und statistische Informationen. Insgesamt ist das FTP-Kontrollfeld von FileZilla Servver recht einfach und benutzerfreundlich. Die Hauptmenüpunkte:

Datei - Betriebsarten des FTP-Server-Bedienfelds. Enthält Unterpunkte

- Verbindung zum Server herstellen - Verbindung zum Server herstellen
- Trennen - Trennen Sie die Verbindung zum Server
- Beenden - Beenden Sie die Systemsteuerung.

Server - FTP-Serververwaltung. Es enthält die Unterpunkte:

- Aktiv - Startet / stoppt den FTP-Server. Wenn diese Option aktiviert ist, wird der FTP-Server gestartet, und wenn diese Option deaktiviert ist, wird er gestoppt.
- Sperren - Sperren / Zulassen von Verbindungen zum Server. Wenn diese Option aktiviert ist, sind neue Verbindungen zum Server nicht zulässig.

Bearbeiten - Einstellungen bearbeiten. Unterpunkte:

- Einstellungen - grundlegende Servereinstellungen.
- Benutzer - FTP-Server-Benutzereinstellungen
- Gruppen - Einstellungen von Benutzergruppen.

Als Beispiel konfigurieren wir den Server für die folgenden Bedingungen:

Der Server befindet sich hinter NAT, hat eine private IP-Adresse, muss jedoch über das Internet erreichbar sein, unterstützt den passiven Modus und verwendet nicht standardmäßige TCP-Ports. Die Verwendung von nicht standardmäßigen Ports kann die Wahrscheinlichkeit von Hackerangriffen verringern. Außerdem verwenden einige Anbieter eine Verkehrsfilterung und blockieren die standardmäßigen 20- und 21-Ports.

Benutzer können vom Server herunterladen, auf den Server hochladen, Dateien und Ordner löschen und umbenennen.

Wenn Sie eine dynamische IP-Adresse verwenden, müssen Sie sicherstellen, dass der Server über den DNS-Namen erreichbar ist.

Der Server wird auf einer Workstation in der Umgebung von Windows 7 / Windows 8 betrieben.

Mit anderen Worten, Sie müssen einen FTP-Server erstellen, auf den über das Internet zugegriffen werden kann, um kostenlos Dateien zwischen Benutzern auszutauschen. Es ist verständlich, dass Sie nicht nur die erforderliche Konfiguration des FTP-Servers selbst erstellen, sondern auch einige Router- und Windows-Firewall-Einstellungen ändern und das Problem einer dynamischen IP-Adresse lösen müssen, damit der Server unabhängig von der Änderung der IP-Adresse über den Namen erreichbar ist.

Lösen des Problems mit der dynamischen IP-Adresse.

& nbsp & nbsp Dieses Problem muss nicht behoben werden, wenn beim Herstellen einer Verbindung zum Internet eine statische oder dynamische IP-Adresse verwendet wird. In Übereinstimmung mit den Einstellungen des Anbieters ist dies jedoch fast immer dieselbe. Andernfalls können Sie eine Technologie namens Dynamic DNS (DDNS) verwenden. Mit dieser Technologie können Informationen über die IP-Adresse auf dem DNS-Server fast in Echtzeit aktualisiert und über den registrierten Namen auf den Router (und die dahinter stehenden Dienste) zugegriffen werden, ohne auf die Änderung der dynamischen IP-Adresse zu achten.

Um diese Technologie kostenlos zu implementieren, müssen Sie sich bei einem dynamischen DNS-Dienst registrieren und Client-Software installieren, um den DNS-Eintrag im Falle einer Änderung der entsprechenden IP-Adresse zu aktualisieren. Dynamische DNS-Unterstützung wird in der Regel von Herstellern von Netzwerkgeräten (D-Link, Zyxel usw.), einigen Hosting- und Spezialunternehmen wie dem bekannten DynDNS durchgeführt. Nachdem jedoch in der zweiten Jahreshälfte 2014 alle Dienste, die registrierten Benutzern kostenlos zur nichtkommerziellen Nutzung zur Verfügung gestellt wurden, bezahlt wurden, war die beliebteste Lösung möglicherweise die Verwendung von dynamischem DNS auf der Grundlage des kostenlosen Dienstes No-IP.org Bietet Support-Services für 2 Knoten mit dynamischer IP. Um den Dienst kostenlos nutzen zu können, müssen Sie sich registrieren und in regelmäßigen Abständen (ca. 1 Mal pro Monat) die Website besuchen, um Informationen zu den mit dynamischer IP verwendeten Knoten zu aktualisieren. Wenn Sie die Aktualisierung der Knotendaten überspringen, wird der Dienst angehalten, und es ist dementsprechend unmöglich, eine namentliche Verbindung zum Knoten herzustellen. Bei kostenpflichtiger Nutzung des Dienstes ist ein Update nicht erforderlich.

& nbsp & nbsp Fast alle modernen Router (Modems) unterstützen einen dynamischen DNS-Client. Die Einrichtung ist normalerweise sehr einfach - füllen Sie die Felder mit Benutzername und Passwort sowie mit dem Hostnamen aus, der bei der Registrierung beim DDNS-Dienst erhalten wurde. Beispiel für Zyxel P660RU2

& nbsp & nbsp Die Verwendung des im Router / Modem integrierten DDNS-Clients ist dem in der Betriebssystemumgebung ausgeführten Dienstprogramm zur DNS-Datenaktualisierung vorzuziehen, da Sie damit zusätzliche Funktionen implementieren können, z Wake On Lan.

In den Fällen, in denen der integrierte DDNS-Client nicht verwendet werden kann, müssen Sie sich mit Anwendungssoftware befassen - einem dynamischen DNS-Support-Client-Programm. Ein solches Programm stellt regelmäßig eine Verbindung zu einem Server her, der einen registrierten Domänennamen unterstützt, der einem Router zugeordnet ist, über den es mit dem Internet verbunden ist, und ruft die IP-Aktualisierungsprozedur auf, wenn sich dieser ändert. Die Servereinstellungen werden so vorgenommen, dass der DNS-Name und die IP-Adresse der Internetverbindung in kürzester Zeit verglichen werden und die dynamische Art der Adresse fast keinen Einfluss auf den Zustand der mit dem DNS-Namen verknüpften Dienste hat.

Die Vorgehensweise ist wie folgt:

Wir gehen auf die No-IP.org-Website. Verwenden Sie die Schaltfläche "Anmelden" (oben rechts auf der Seite), um mit einem vorhandenen oder neuen Konto zu arbeiten.

  • Wir erstellen Ihr Konto, falls es noch nicht erstellt wurde - klicken Sie auf "Konto erstellen". Das Registrierungsformular ändert sich regelmäßig, aber es ist erforderlich, den gewünschten Benutzernamen, das Passwort und Ihre E-Mail-Adresse einzugeben. Eine E-Mail mit einem Link zur Bestätigung der Registrierung wird an die bei der Registrierung angegebene E-Mail-Adresse gesendet. Bei der Registrierung wählen wir den freien Zugang - klicken Sie auf die Schaltfläche "Kostenlose Anmeldung", nachdem Sie alle erforderlichen Formularfelder ausgefüllt haben.
  • Nach erfolgreicher Registrierung betreten wir die Site und fügen einen Eintrag für Ihre Site hinzu - klicken Sie auf die Schaltfläche "Hosts hinzufügen"

    Tatsächlich müssen Sie nur den ausgewählten Hostnamen eingeben, in diesem Fall myhost8.ddns.net. Die übrigen Parameter müssen nicht geändert werden. Dann müssen Sie eine spezielle Software herunterladen und installieren - Dynamic Update Client (DUC), ein Link, der sich auf der Hauptseite der Site befindet. Nachdem die Installation von DUC abgeschlossen ist, wird es gestartet und ein Autorisierungsfenster wird geöffnet, in dem Sie den Benutzernamen oder die E-Mail-Adresse und das Passwort eingeben müssen, die Sie bei der Registrierung auf der Website no-ip.org erhalten haben. Klicken Sie dann auf die Schaltfläche Host bearbeiten und aktivieren Sie das Kontrollkästchen neben dem zuvor erstellten Hostnamen (myhost8.ddns.net). Jetzt entspricht die „weiße IP-Adresse“ Ihrer Internetverbindung ständig dem ausgewählten Hostnamen. Wenn beim Aktualisieren der IP-Adresse Probleme auftreten, überprüfen Sie, ob die Netzwerkaktivität des DUC-Clients von der Firewall blockiert wird.

    FTP-Server einrichten

    & nbsp & nbsp Die Verwendung von nicht standardmäßigen Portnummern für einen FTP-Server ist überhaupt nicht erforderlich, wenn der Anbieter keine Verkehrsfilterung verwendet oder Sie nicht daran interessiert sind, Ports auf Schwachstellen und Kennwortversuche zu überprüfen. In diesem Artikel wird die Verwendung eines FTP-Servers mit nicht standardmäßigen TCP-Ports als eine der möglichen Optionen vorgestellt.

    FileZilla Server-Einstellungen werden über das Menü "Bearbeiten" - "Einstellungen" vorgenommen.

    Das Fenster Allgemeine Einstellungen ist für allgemeine FTP-Servereinstellungen vorgesehen.

    Im Feld "Auf diesem Port lauschen" können Sie die Portnummer für eingehende TCP-Verbindungen angeben. Standardmäßig ist dieses Feld auf 21 eingestellt. Um eine nicht standardmäßige Nummer zu verwenden, müssen Sie den ausgewählten Wert angeben, z. B. - 12321. Die Verwendung eines nicht standardmäßigen TCP-Ports ist problematisch, da beim Erstellen einer Sitzung eine obligatorische Angabe seines Werts erforderlich ist:

    ftp://myhost8.ddns.net - Link für den Fall unter Verwendung von Standard-Portnummern anzeigen.
    ftp://myhost8.ddns.net:12321 - Link für den Fall unter Verwendung der Portnummer 12321 anzeigen.

    Wenn Sie den Server sowohl für den Zugriff aus dem Internet als auch für das lokale Netzwerk verwenden möchten, ist es sinnvoll, den Standardwert 21 beizubehalten und eine nicht standardmäßige Portnummer für Verbindungen aus dem Internet zu verwenden, indem Sie die Weiterleitung der an Port 12321 des Routers empfangenen Pakete an Port 21 des FTP-Servers in einrichten lokales Netzwerk. Bei dieser Einstellung müssen Sie die Portnummer für FTP-Sitzungen im LAN nicht angeben.

    Andere Parameter dienen zum Optimieren der Leistung und der Zeitüberschreitung von Sitzungen. Sie können unverändert bleiben. Die übrigen Abschnitte der allgemeinen Einstellungen können auch standardmäßig belassen werden:

    Begrüßungsnachricht - Text, der beim Herstellen der Verbindung an den Client gesendet wird.

    IP-Bindung - Auf welcher Netzwerkschnittstelle werden Client-Verbindungen erwartet. Standardmäßig - für jeden, Sie können jedoch einen bestimmten Wert angeben, z. B. - 192.168.1.3.

    IP-Filter - Konfigurieren Sie die Client-IP-Filterregeln. Standardmäßig sind Verbindungen für jede IP zulässig.

    Der Abschnitt Einstellungen für den passiven Modus wird für Einstellungen für den passiven FTP-Modus verwendet und erfordert das Ändern fast aller Standardparameter.

    Die Portnummern, die zum Übertragen von Daten im passiven Modus verwendet werden, müssen manuell festgelegt werden, da Sie den Router so konfigurieren müssen, dass sie zur Netzwerkschnittstelle umgeleitet werden, die der Server abhört. Daher müssen Sie die Berechtigung des Modus "Benutzerdefinierten Portbereich verwenden" überprüfen und den Bereich festlegen, z. B. von 50.000 bis 50020. Die Anzahl der vom Server überwachten Ports bestimmt das Limit für die Anzahl der gleichzeitigen Datenübertragungssitzungen.

    Der IPv4-spezifische Unterabschnitt definiert die IP-Adresse, die der Server als Antwort auf einen PASV-Befehl sendet. In diesem Fall sollte dies nicht unser eigener IP-Server 192.168.1.3 sein, sondern die „weiße IP“ unserer Internetverbindung. Daher müssen Sie den Modus "Folgende IP verwenden" einstellen und anstelle der IP-Adresse den Namen eingeben, der bei der Registrierung im dynamischen DNS-Dienst - myhost8.ddns.net - erhalten wurde. Alternativ können Sie den Modus zum Ermitteln der externen IP-Adresse mithilfe des FileZilla-Projekts verwenden, indem Sie aktivieren. "Externe IP-Adresse abrufen von:". Diese Option kann in Fällen ausgewählt werden, in denen das dynamische DNS-Tool nicht verwendet werden kann. Wenn Sie einen FTP-Server in Ihrem lokalen Netzwerk verwenden möchten, müssen Sie den Modus auf "Keine externe IP für lokale Verbindungen verwenden" einstellen (verwenden Sie keine externe IP-Adresse für Verbindungen innerhalb des lokalen Netzwerks).

    Die verbleibenden Servereinstellungen können unverändert bleiben oder bei Bedarf später ausgeführt werden: Sicherheitseinstellungen - Sicherheitseinstellungen. Standardmäßig sind Verbindungen, die zum Implementieren von DDoS-Angriffen verwendet werden können, verboten

    Verschiedenes - Einstellungen für Puffergrößen und andere Parameter von Protokollen und einige FTP-Befehle.

    Admin Interface settings - Einstellungen des Server Control Panels. Sie können die Netzwerkschnittstelle, die Überwachungsportnummer, die IP-Adressen, über die eine Verbindung zum Bedienfeld hergestellt werden darf, und das Kennwort angeben.

    Protokollierung - Serverereignisprotokolleinstellungen. Standardmäßig wird nicht in eine Datei geschrieben.

    Geschwindigkeitsbegrenzung - Einstellungen zur Begrenzung der Datenübertragungsgeschwindigkeit. Die Standardeinstellung ist unbegrenzt.

    Filetransfer-Komprimierung - Einstellungen für die Dateikomprimierung während der Übertragung. Standardmäßig keine Komprimierung.

    SSL / TLS-Einstellungen ermöglichen die Verschlüsselung der übertragenen Daten. Standardmäßig keine Verschlüsselung.

    Autoban - Aktivieren Sie die automatische Blockierung von Benutzern, die ein Kennwort für die Verbindung auswählen. Standardmäßig ist die automatische Sperre deaktiviert.

    Konfigurieren Sie die Portweiterleitung und die Firewall

    Damit der FTP-Server über das Internet erreichbar ist, muss der Router so konfiguriert werden, dass eingehende Verbindungen, die zu bestimmten TCP-Ports auf der externen Schnittstelle führen, zu den TCP-Ports umgeleitet werden, die vom FTP-Server im internen Netzwerk abgehört werden. Bei verschiedenen Routermodellen unterscheiden sich die Einstellungen möglicherweise in der Terminologie, ihre Bedeutung ist jedoch gleich. Ein TCP-Paket mit einer bestimmten Portnummer, das über eine externe (WAN) Schnittstelle empfangen wird, sollte an das lokale Netzwerk an die gewünschte IP-Adresse und den gewünschten Port gesendet werden. Beispiel für die Einstellungen des D-Link DIR-320NRU-Routers für die Portweiterleitung im passiven FTP-Modus:

    Über die weiße IP-Schnittstelle empfangene Pakete mit Portnummern im Bereich 50000-50020 werden an die im Feld Interne IP angegebene IP-Adresse umgeleitet (in unserem Fall 192.168.1.3). Eine Umleitung wird auf die gleiche Weise für Port 50021 erstellt, wenn Sie die Standardportnummer geändert haben, oder für Port 21 des FTP-Servers, wenn Sie diese unverändert gelassen haben.

    Nach dem Anwenden dieser Einstellungen ist der FTP-Server unter der URL ftp://myhost8.ddns.net/100021 verfügbar oder für die Verbindung innerhalb des lokalen Netzwerks:

    ftp://192.168.1.3 - wenn Sie die Standard-Portnummer (21) in den FTP-Servereinstellungen nicht geändert haben.

    ftp://192.168.1.3 ל 0021 - wenn eine nicht standardmäßige Portnummer verwendet wird.

    Anstelle einer IP-Adresse können Sie den Computernamen verwenden, wenn er in eine IP-Adresse aufgelöst werden kann

    Wenn die Verbindung zum FTP-Server nicht hergestellt wird, liegt möglicherweise ein Problem mit der Firewall vor, die die Verbindungen blockiert, die für das Funktionieren des erstellten FTP-Servers erforderlich sind. Wenn Sie die integrierte Windows-Firewall verwenden, müssen Sie eine Regel hinzufügen, die die Netzwerkaktivität für den Dienst "FileZilla FTP-Server" zulässt. Wenn Sie eine Firewall oder ein Antivirenprogramm eines Drittanbieters mit Verkehrsfilterung verwenden, müssen Sie die entsprechende Regel mit den verfügbaren Konfigurationstools erstellen, um Netzwerkverbindungen zuzulassen. Es gibt Optionen, wenn Einstellungen vorgenommen werden, um Netzwerkaktivitäten eines bestimmten Programms zuzulassen oder ausgewählte Adressen und Ports aufzulösen, die für alle Programme gelten.

    Die Diagnose wird am besten auf dem FTP-Server selbst gestartet. Als Diagnosetool können Sie den Standard-Telnet-Client (Dienstprogramm telnet.exe) verwenden. Alle Firewalls blockieren keine Verbindungen auf der Loopback-Schnittstelle. Um zu überprüfen, ob die Servereinstellungen korrekt sind, können Sie eine Verbindung herstellen, indem Sie den folgenden Befehl eingeben:

    telnet localhost 21 - wenn Sie eine Standardportnummer verwenden.

    telnet localhost 50021 - wenn die Standardportnummer geändert wurde.

    Wenn dieser Befehl ausgeführt wird, stellt er über die Loopback-Schnittstelle eine Verbindung zum FTP-Server her und die Begrüßungsnachricht sollte im Telnet-Fenster angezeigt werden. Geschieht dies nicht, wurde der Server möglicherweise angehalten, es liegt ein Portkonflikt vor oder Port 21 (50021) wartet nicht. Zur Diagnose können Sie den Befehl netstat verwenden:

    Befehlszeilenoptionen bedeuten:

    n - Verwenden Sie numerische Portnummern und IP-Adressen

    a - Alle Verbindungen und Empfangsports anzeigen

    b - Zeigt die Namen der Programme an, die an der Herstellung von Verbindungen beteiligt sind.

    Beispiel für die angezeigten Ergebnisse der Befehlsausführung:

    Name Lokale Adresse Externe Adresse Status
    TCP HÖREN
    [FileZilla Server.exe]
    TCP HÖREN
    Rpcss

    В колонке Локальный адрес имеется значение 0.0.0.0:21 , которое говорит о том, что программа с именем FileZilla Server.exe слушает ( состояние LISTENING ) TCP порт с номером 21 на всех сетевых интерфейсах. Если в настройках FTP-сервера был указан конкретный интерфейс и другой номер порта, то это значение будет содержать IP:порт , например – 192.168.1.3:50021

    Для вывода результатов в постраничном режиме, можно воспользоваться командой:

    netstat -nab | more

    Или использовать поиск результатов по номеру порта: netstat -nab | find ":21"

    Если сервер недоступен на непетлевом интерфейсе , и доступен на петлевом - нужно разбираться с настройками брандмауэра.

    Настройка пользователей и групп.

    Настройка пользователей и групп выполняется через меню "Edit" - "Users" ( "Groups" ). Группы создавать необязательно, но иногда удобно, для тех случаев, когда имеется большое количество пользователей, и их права по отношению к FTP-серверу различаются. Настройки и групп и пользователей практически идентичны:

    В данном примере отображен результат добавления пользователя FTP-сервера с именем user1 имеющего полные права на запись, чтение, удаление и слияние файлов, а также на просмотр содержимого, удаление и создание подкаталогов в каталоге C:ftppublic

    На странице General выполняется добавление, удаление и изменение свойств пользователей.
    На странице Shared Folders выполняются настройки, определяющие перечень каталогов файловой системы, которые будут использоваться FTP-сервером для предоставления доступа к ним по протоколу FTP. Каждому пользователю или группе пользователей может предоставлен свой каталог с определенными правами по отношению к его содержимому.
    Auf der Seite Geschwindigkeitsbegrenzungen können Sie die Geschwindigkeit des Datenaustauschs begrenzen.
    Auf der Seite IP-Filter können Sie Filterregeln für die IP-Adresse des Benutzers festlegen und die Adressen angeben, von denen aus keine Verbindung zum Server hergestellt werden darf.


    Liste der grundlegenden FTP-Befehle

    ABOR - Dateiübertragung abbrechen
    CDUP - Wechselt in das übergeordnete Verzeichnis.
    CWD - Ändert das aktuelle Verzeichnis.
    DELE - Löscht die Datei (DELE Dateiname).
    HELP - Zeigt eine Liste der vom Server empfangenen Befehle an.
    LIST - Gibt eine Liste der Verzeichnisdateien zurück. Die Liste wird über eine Datenverbindung (Port 20) übertragen.
    MDTM - Gibt die Änderungszeit der Datei zurück.
    MKD - Erstellen Sie ein Verzeichnis.
    NLST - Gibt eine Liste von Verzeichnisdateien in einem kürzeren Format als LIST zurück. Die Liste wird über eine Datenverbindung (Port 20) übertragen.
    NOOP - Leere Operation
    PASV - Aktivieren Sie den passiven Modus. Der Server gibt die Adresse und den Port zurück, zu dem Sie eine Verbindung herstellen müssen, um Daten zu erfassen. Die Übertragung beginnt, wenn RETR, LIST usw. eingegeben werden.
    PORT - Aktivmodus aufrufen. Zum Beispiel PORT 12,34,45,56,78,89. Im Gegensatz zum passiven Modus für die Datenübertragung stellt der Server selbst eine Verbindung zum Client her.
    PWD - Gibt das aktuelle Serververzeichnis zurück.
    BEENDEN - Verbindung trennen
    REIN - Eine Verbindung neu initialisieren
    RETR - Datei herunterladen. Vor RETR muss ein PASV- oder PORT-Befehl vorhanden sein.
    RMD - Verzeichnis löschen
    RNFR und RNTO - Benennen Sie eine Datei um. RNFR - was umbenennen, RNTO - was.
    GRÖSSE - Gibt die Dateigröße zurück
    STOR - Laden Sie eine Datei auf den Server hoch. Vor STOR muss ein PASV- oder PORT-Befehl vorhanden sein.
    SYST - Gibt den Systemtyp zurück (UNIX, WIN,)
    TYPE - Dateiübertragungstyp festlegen (A-ASCII-Text, I-Binär)
    USER - Benutzername für die Serveranmeldung

    Der FTP-Client stellt mit dem Benutzernamen user1 und einem leeren Kennwort eine Verbindung zum Server her und lädt eine Datei mit dem Namen cpu-v herunter. Die Nachrichten des FTP-Servers werden rot und der FTP-Client blau hervorgehoben. Der Austausch von Anweisungen und Parametern kann für verschiedene Versionen der FTP-Client-Software und des FTP-Servers geringfügig variieren.

    Nach dem Herstellen der Verbindung überträgt der Server Informationen über sich selbst an den Client:
    220-FileZilla Server Version 0.9.45 Beta
    220-geschrieben von Tim Kosse ([email protected])
    220 Bitte besuchen Sie http://sourceforge.net/projects/filezilla/
    Kunde übergibt Benutzernamen:
    USER user1
    Der Server fragt nach dem Passwort:
    331 Passwort für Benutzer1 erforderlich
    Der Client sendet ein leeres Passwort:
    Pass
    Der Server überprüft das Benutzerkonto und meldet den Beginn der Sitzung:
    230 angemeldet
    Der Client fordert den Typ des Betriebssystems auf dem Server an:
    SYST
    Der Server meldet, dass der vom Filezilla-Server emulierte Unix-Typ wie folgt lautet:
    215 UNIX emuliert von FileZilla
    Der Client fordert eine Liste der vom Server unterstützten Parameter an:
    Feat
    Der Server antwortet mit einer Liste der unterstützten Parameter:
    211-Merkmale:
    MDTM
    REST STREAM
    Größe
    MLST Typ *, Größe *, Ändern *,
    Mlsd
    Utf8
    CLNT
    Mfmt
    211 End
    Der Client fordert das aktuelle Serververzeichnis an:
    Pwd
    Der Server meldet, dass das aktuelle Verzeichnis das Stammverzeichnis ("/") ist:
    257 "/" ist das aktuelle Verzeichnis.
    Der Client meldet, dass er Binärdaten überträgt:
    Geben Sie i ein
    Der Server bestätigt die Art der übertragenen Daten:
    200 Typ auf I gesetzt
    Der Client meldet, dass der passive FTP-Modus verwendet wird:
    PASV
    Der Server meldet den Übergang in den passiven Modus und überträgt die IP und den Port für den passiven FTP-Modus.
    227 Aktivieren des passiven Modus (212,248,22,114,195,97)
    Der Client fordert den Empfang einer Datei mit dem Namen cpu-v aus dem aktuellen Serververzeichnis an
    Rufen Sie cpu-v auf
    Der Server meldet den Beginn der Datenübertragung:
    150 Öffnen des Datenkanals für den Dateidownload vom Server von "/ cpu-v"
    Nach Abschluss meldet der Server eine erfolgreiche Übertragung:
    226 "/ cpu-v" erfolgreich übertragen

    Abschließend füge ich hinzu, dass das Filezilla-Projekt nicht nur die Entwicklung und Unterstützung eines hochwertigen kostenlosen FTP-Servers umfasst, sondern auch den beliebten kostenlosen FTP-Client

    Installieren und konfigurieren Sie den Filezilla FTP Client-Artikel mit einer kurzen Beschreibung des kostenlosen FTP-Clients für Linux, Mac OS und Windows. Dieser FTP-Client unterstützt viele angewandte Datenübertragungsprotokolle - FTP, FTP über SSL / TLS (FTPS), SSH-Dateiübertragungsprotokoll (SFTP), HTTP, SOCKS und FTP-Proxy. Mit anderen Worten, Filezilla FTP Client ist eine universelle Software zum Empfangen und Übertragen von Dateien unter Verwendung aller modernen Anwendungsprotokolle zwischen Knoten auf verschiedenen Plattformen.


    Wenn Sie einen Link zu dieser Seite in Ihrem sozialen Netzwerk freigeben möchten, klicken Sie auf die Schaltfläche "Freigeben"

    Sehen Sie sich das Video an: FTP Server unter Windows installieren (September 2021).

    Pin
    Send
    Share
    Send
    Send