Wählen Sie die FTP-Proxy-Anmeldemethode, die Ihr Gateway erwartet
Bringen Sie den USER-, SITE- oder OPEN-Dialog eines nativen FTP-Gateways mit einem Client in Einklang, der ihn unterstützt, und halten Sie das Gateway-Konto vom Zielkonto getrennt.
„FTP-Proxy“ kann ein Gateway bezeichnen, das selbst FTP spricht. Die Verbindung dorthin unterscheidet sich davon, einen HTTP-Proxy um CONNECT zu bitten oder einen SOCKS-Server zu bitten, ein TCP-Ziel zu öffnen.
Das Gateway braucht den Zielhost und das Konto und benötigt womöglich zuerst eine eigene Anmeldung. Produkte drücken diesen Dialog unterschiedlich aus:
| Anordnung | Typische Befehlsform |
|---|---|
| Ziel im Benutzernamen kodiert | USER target-user@target-host |
| Getrennte Gateway-Anmeldung | Gateway USER/PASS, danach die Zielanmeldung |
| Ausdrücklicher Zielbefehl | SITE target-host oder OPEN target-host, dann die erforderliche Anmeldung |
Das sind Familien von Konventionen, keine einheitliche Standardfolge für jedes Gateway. Wählen Sie die Methode, die der Administrator dokumentiert hat und die der Client unterstützt.
Beide Konten in der Einrichtung sichtbar halten
Das FTP-Passwort des Ziels und das Gateway-Passwort können sich unterscheiden. Manche Gateways fassen sie in einer USER/PASS-Darstellung zusammen; andere verlangen getrennte Austausche. Alle Werte in eine Zeichenkette zu packen, kann einen Client nicht nachbilden, der zusätzliche Befehle senden muss.
Das erklärt eine nützliche Grenze im alten FtpWebRequest-Code. Eine gewöhnliche FTP-Verbindung zum Gateway mit einem gatewayspezifischen Benutzernamen kann zu manchen USER/PASS-Anordnungen passen. Ein Gateway, das einen getrennten SITE- oder OPEN-Dialog verlangt, braucht einen Client, der diesen Ablauf tatsächlich unterstützt. Die Proxy-Eigenschaft von WebRequest ist wieder eine andere Schnittstelle.
WinSCP etwa bietet eigene FTP-Proxy-Anmeldemethoden, statt alle Gateways als ein Hostfeld zu behandeln. Seine numerischen Rohwerte gehören zu seiner dokumentierten API; verwenden Sie beim Prüfen einer Konfiguration den Methodennamen und den beabsichtigten Dialog.
Nach der Anmeldung braucht die Dateiübertragung weiterhin ihre FTP-Datenverbindung und den gewählten TLS-Modus. Eine erfolgreiche Anmeldung am Steuerkanal ist der Anfang dieses Weges, kein Beweis, dass jede Datenübertragung bereits erlaubt ist.