PSCP может загрузить прокси из сеанса PuTTY
Сохраните назначение SSH и HTTP-прокси в именованном сеансе PuTTY, затем загружайте этот сеанс для передач PSCP.
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.