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 потребител.

Подобни статии