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,