Rsync за прокси

Я работаю за прокси с учетными данными (имя пользователя / пароль). IP прокси есть 10.302.34.02 в порту 8080, Мои учетные данные myusername / mypassword

На удаленном хосте ssh настроен на порт 12300,

Для использования rsync я установил connect-proxy, добавил мой удаленный хост в .ssh/config

Host toto.be
  ProxyCommand connect -H myusername@10.302.34.02:8080 %h 12300

Работает нормально. я могу сделать ssh toto.be но он спрашивает меня мой пароль прокси. Хорошо это нормально Но как я могу сохранить пароль где-нибудь или поместить его в командную строку?

Я старался

ProxyCommand connect -H myusername:mypassword@10.302.34.02:8080 %h 12300

Но это не работает. Говорит мне Enter proxy authentication password for myusername:mypassword@10.302.34.02

Также пробовал с ssh toto.be << password.file с тем же эффектом (спрашивая пароль).

Каково было бы решение?

1 ответ

Решение

Согласно connect man-страница:

ENVIRONMENT
   SOCKS5_USER,  SOCKS5_PASSWORD,  HTTP_PROXY_USER,   HTTP_PROXY_PASSWORD,
   CONNECT_PASSWORD, LOGNAME, USER

Похоже, вы могли бы экспортировать свой пароль прокси в HTTP_PROXY_PASSWORD переменная.

Что-то вроде:

export HTTP_PROXY_PASSWORD=mypassword

в ~/.profile,

Другие вопросы по тегам