O PSCP pode carregar o proxy a partir de uma sessão do PuTTY
Guarde o destino SSH e o proxy HTTP numa sessão do PuTTY com nome e, em seguida, carregue essa sessão para transferências PSCP.
O PSCP utiliza a configuração de ligação do PuTTY. A linha de comandos do Windows não fornece um percurso de proxy universal a cada comando que inicia.
No PuTTY, configure o destino SSH pretendido em Session. Abra Connection → Proxy, selecione HTTP CONNECT e introduza o nome do anfitrião do proxy, a porta e a conta de proxy necessária. Volte a Session e guarde a configuração completa com um nome como Office SSH.
pscp -load "Office SSH" report.csv [email protected]:/incoming/O exemplo copia um ficheiro local para o servidor SSH pretendido utilizando o percurso de proxy guardado. Substitua o destino e a conta pelos configurados para a sessão. O PuTTY também suporta a utilização do nome de uma sessão guardada em vez de um nome de anfitrião.
O proxy HTTP tem de permitir CONNECT para a porta real do serviço SSH, frequentemente a 22. Um proxy limitado à porta 443 pode rejeitar a transferência antes de começar a autenticação SSH.
A conta de proxy e a conta SSH são separadas. Mantenha a verificação normal da chave do anfitrião e as definições de autenticação SSH do servidor. Se o próprio PuTTY se ligar com esta sessão mas o PSCP não, confirme que o PSCP carrega a mesma sessão com nome sob o mesmo utilizador do Windows.