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
,