PSCP gebruikt de verbindingsconfiguratie van PuTTY. De Windows-opdrachtprompt biedt niet elke opdracht die hij start een universele proxyroutel.

Configureer in PuTTY de beoogde SSH-bestemming onder Session. Open Connection → Proxy, selecteer HTTP CONNECT en voer de proxyservernaam, poort en het vereiste proxyaccount in. Ga terug naar Session en sla de volledige configuratie op onder een naam zoals Office SSH.

pscp -load "Office SSH" report.csv [email protected]:/incoming/

Het voorbeeld kopieert een lokaal bestand naar de beoogde SSH-server via de opgeslagen proxyroutel. Vervang de bestemming en het account door die welke voor de sessie zijn geconfigureerd. PuTTY ondersteunt ook het gebruik van een opgeslagen sessienaam in plaats van een hostnaam.

De HTTP-proxy moet CONNECT naar de werkelijke poort van de SSH-dienst toestaan, vaak 22. Een proxy die tot poort 443 beperkt is, kan de overdracht weigeren voordat SSH-authenticatie begint.

Het proxyaccount en het SSH-account zijn gescheiden. Behoud de normale verificatie van de hostsleutel en de SSH-authenticatie-instellingen van de server. Als PuTTY zelf wel met deze sessie verbindt maar PSCP niet, controleer dan of PSCP dezelfde benoemde sessie onder dezelfde Windows-gebruiker laadt.

Gerelateerde artikelen