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.

Схожі статті