PSCP kann den Proxy aus einer PuTTY-Sitzung laden
Speichern Sie das SSH-Ziel und den HTTP-Proxy in einer benannten PuTTY-Sitzung und laden Sie diese Sitzung dann für PSCP-Übertragungen.
PSCP verwendet die Verbindungskonfiguration von PuTTY. Die Windows-Eingabeaufforderung stellt nicht jedem gestarteten Befehl einen universellen Proxyweg bereit.
Konfigurieren Sie in PuTTY das gewünschte SSH-Ziel unter Session. Öffnen Sie Connection → Proxy, wählen Sie HTTP CONNECT und geben Sie Proxy-Hostname, Port und das erforderliche Proxy-Konto ein. Kehren Sie zu Session zurück und speichern Sie die vollständige Konfiguration unter einem Namen wie Office SSH.
pscp -load "Office SSH" report.csv [email protected]:/incoming/Das Beispiel kopiert eine lokale Datei über den gespeicherten Proxyweg auf den gewünschten SSH-Server. Ersetzen Sie Ziel und Konto durch die für die Sitzung konfigurierten Werte. PuTTY unterstützt auch die Verwendung eines gespeicherten Sitzungsnamens anstelle eines Hostnamens.
Der HTTP-Proxy muss CONNECT zum tatsächlichen Port des SSH-Dienstes zulassen, häufig 22. Ein auf Port 443 beschränkter Proxy kann die Übertragung ablehnen, bevor die SSH-Authentifizierung beginnt.
Proxy-Konto und SSH-Konto sind getrennt. Behalten Sie die normale Hostschlüsselprüfung und die SSH-Authentifizierungseinstellungen des Servers bei. Wenn PuTTY selbst mit dieser Sitzung eine Verbindung herstellt, PSCP jedoch nicht, prüfen Sie, ob PSCP dieselbe benannte Sitzung unter demselben Windows-Benutzer lädt.