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.

Ähnliche Artikel