(0) exportieren Drucken
Alle erweitern

Server-zu-Server FTP-Übertragung

Letzte Aktualisierung: August 2005

Betrifft: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2, Windows Server 2008

Sie können IIS Server-zu-Server FTP-Übertragungen zulassen durch Ändern der EnableDataConnTo3rdIP und EnablePasvConnFrom3rdIP Schlüssel in der Systemregistrierung konfigurieren. Standardmäßig ist der EnablePasvConnFrom3rdIP Registrierungsschlüssel deaktiviert, damit böswillige Angriffe auf den FTP-Dienst. Obwohl Details zur Konfiguration von Server-zu-Server Übertragungen unten aufgelistet sind, rät Microsoft davon aktivieren den EnablePasvConnFrom3rdIP Registrierungsschlüssel auf IIS basierenden FTP-Server mit dem Internet verbunden.

ImportantWichtig
Verwendung des Registrierungseditors kann schwerwiegende Probleme verursachen, die Neuinstallation des Betriebssystems erfordern. Da Registrierungseditor die Standardsicherheitsmaßnahmen umgeht, die verhindern eingeben Einstellungen, die in Konflikt stehende oder wahrscheinlich beeinträchtigen die Leistung oder das System beschädigen, seien Sie vorsichtig bei Änderungen an der Registrierung. Microsoft kann nicht garantieren, dass Probleme, die von einer falschen Verwendung des Registrierungseditors herrühren, behoben werden können. Informationen zum Bearbeiten der Registrierung finden Sie unter der "Ändern von Schlüsseln und Werten" Thema in der Hilfe zum Registrierungs-Editor.

Das nachstehende Verfahren führt die Schritte zum Übertragen einer Binärdatei (als MyFile.xls bezeichnet) erforderlichen von Server1 (IP-Adresse: 192.168.0.10) nach Server2 (IP-Adresse: 192.168.1.20) mithilfe der Befehlszeilen-FTP-Clients auf Workstation1. Sie benötigen Schreibzugriff Berechtigungen auf Server2 für dieses Beispiel funktioniert. Sie benötigen außerdem zwei Computern mit IIS-basierte FTP-Dienst.

Der Server, der die Datenkanal (SERVER1 in diesem initiiert

Beispiel) muss den folgenden Wert in der Registrierung festgelegten verfügen:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSFTPSVC\Parameters\EnableDataConnTo3rdIP = 1

Server2 muss den folgenden Wert in der Registrierung festgelegten verfügen:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSFTPSVC\Parameters\EnablePasvConnFrom3rdIP = 1

Im normalen Client-/FTP-Übertragungen ist der Benutzer nur verantwortlich für die Eingabe "Friendly" Befehle an den Server Der Client reagiert automatisch. Wenn ein Server-zu-Server FTP überträgt erfolgt, ist der Client einen anderen Server. Daher ist der Benutzer verantwortlich für das Senden aller FTP-Befehle an beide Server (in RFC959 Format, das "Literal" vorangestellt Schlüsselwort).

Verfahren

Zum Übertragen einer Binärdatei zwischen FTP-Servern

  1. Server1 herzustellen mithilfe eines Befehlszeilen-FTP-Clients. (Diese Verbindung wird als Client1 bezeichnet werden).

  2. Verbinden mit Server2 mithilfe eines Befehlszeilen-FTP-Clients. (Diese Verbindung wird als CLIENT2 bezeichnet werden).

  3. Geben Sie den folgenden Befehl in CLIENT2: Literale PASV.

    Der Computer antwortet mit: 227 Eingeben passiven Modus (192,168,1,20,15,61).

    Hinweis, dass 15,61 die gering und hoch Reihenfolge Bytes der Anschlussnummer (Port 3901 in diesem Fall) darstellt die zufällig mit einzelnen FTP-Verbindung zugewiesen ist. Folglich werden die letzten zwei Ziffern dieser Zeichenfolge unterscheiden.

  4. Geben Sie den folgenden Befehl in Client1: Literale Port 192,168,1,20,15,61.

    Der Computer antwortet mit: 200 Port Befehl erfolgreich.

    Die IP-Adresse und Port in Schritt 3 zurückgegebene Zeichenfolge.

  5. Geben Sie den folgenden Befehl in CLIENT1 und CLIENT2: Literale Typ i.

    Der Computer antwortet mit: 200.

  6. Typ Ich festgelegt.

  7. Geben Sie den folgenden Befehl in Client1: literal retr meinedateien.bin.

    Der Computer antwortet mit: 125 Daten Verbindung bereits geöffnet; Übertragung starten.

  8. Geben Sie den folgenden Befehl in CLIENT2: literal stor meinedateien.bin.

    Der Computer antwortet mit: Öffnen Binary Modus Datenverbindung für meinedateien.bin.

  9. Weiterhin den Befehl literal stat auf Client2 ausgibt, bis er eine 211 Antwort ab, der angibt, "keine Datenverbindung aufgeführt ist" zurückgibt.

    Diese Antwortmeldung 211 ist mehrere Zeilen lang und gibt an, dass die Übertragung nicht mehr in Bearbeitung.

  10. Zum Übertragen Dateien von Server2 an Server1 Ausstellen des literal retr Befehls von Client1 und den literal stor Befehl von CLIENT2.

Datei übertragen alternativen

Wenn Sie befürchten über FTP-Sicherheit oder ein Netzwerkgerät wie ein Firewall Sicherheit Server-zu-Server-Datenübertragung verhindert, sollten Sie verwenden eine Datei übertragen Alternative wie Web mit WebDAV erstellen. WebDAV ist der anerkannten Standard für HTTP-Dateiübertragungen.

Verwandte Informationen

  • Informationen über Port, PASV, STOR, RETR, STATund anderen literalen FTP-Befehle finden Sie unter der Website World Wide Web Consortium.

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Vielen Dank für Ihr Feedback.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft