Rsync por trás de um proxy

1

Estou trabalhando por trás de um proxy com credenciais (nome de usuário / senha). O proxy ip é 10.302.34.02 na porta 8080 . Minhas credenciais são myusername / mypassword

No host remoto, o ssh é configurado na porta 12300 .

Para usar o rsync, instalei connect-proxy , adicionei meu host remoto em .ssh/config

Host toto.be
  ProxyCommand connect -H [email protected]:8080 %h 12300

Está funcionando bem. Eu posso fazer ssh toto.be , mas ele me pergunta minha senha de proxy. Ok, é normal Mas como posso fazer para armazenar a senha em algum lugar ou colocá-la na linha de comando?

Eu tentei

ProxyCommand connect -H myusername:[email protected]:8080 %h 12300

Mas não está funcionando. Diz-me Enter proxy authentication password for myusername:[email protected]

Também tentei com ssh toto.be << password.file com o mesmo efeito (me perguntando senha).

Qual seria a solução?

    
por tweetysat 22.10.2014 / 12:21

1 resposta

1

De acordo com a connect manpage :

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

Parece que você pode exportar sua senha de proxy na variável HTTP_PROXY_PASSWORD .

Algo como:

export HTTP_PROXY_PASSWORD=mypassword

em ~/.profile .

    
por muru 22.10.2014 / 12:44