PSCP выкарыстоўвае налады злучэння PuTTY. Камандны радок Windows не дае ўніверсальнага шляху праз проксі кожнай камандзе, якую ён запускае.

У PuTTY наладзьце патрэбнае прызначэнне SSH у раздзеле Session. Адкрыйце Connection → Proxy, выберыце HTTP CONNECT і ўвядзіце імя хоста проксі, порт і патрэбны ўліковы запіс проксі. Вярніцеся ў Session і захавайце поўную канфігурацыю пад назвай, напрыклад Office SSH.

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

Прыклад капіюе лакальны файл на патрэбны сервер SSH, выкарыстоўваючы захаваны шлях праз проксі. Замяніце прызначэнне і ўліковы запіс на тыя, што наладжаны для сеансу. PuTTY таксама падтрымлівае выкарыстанне назвы захаванага сеансу замест імя хоста.

HTTP-проксі павінен дазваляць CONNECT да фактычнага порта службы SSH, часта 22. Проксі, абмежаваны портам 443, можа адхіліць перадачу да пачатку аўтэнтыфікацыі SSH.

Уліковы запіс проксі і ўліковы запіс SSH розныя. Захавайце звычайную праверку ключа хоста і налады аўтэнтыфікацыі SSH сервера. Калі сам PuTTY злучаецца праз гэты сеанс, а PSCP не, праверце, што PSCP загружае той жа іменны сеанс пад тым жа карыстальнікам Windows.

Падобныя артыкулы