Rsync sobre ssh sobre proxy

1

Meu computador atualmente tem acesso à internet somente através de um proxy, assim estou encaminhando minha conexão ssh para a porta 8080 através de saca-rolhas.

Eu preciso rodar o rsync nesta conexão ssh - alguém sabe como fazer isso funcionar? Basta digitar "nome de usuário rsync @ destino-ssh-servidor: nome da pasta" não funciona, pois isso não encaminha o tráfego ssh para a porta 8080.

Obrigado

    
por Opt 19.06.2010 / 04:01

3 respostas

2

Eu consegui fazer isso usando o comando

"rsync -v -e ssh Anfitrião: pasta de destino da pasta remota"

em que Host era uma configuração de host em meu arquivo .ssh / config que usava saca-rolhas usando a declaração ProxyCommand.

    
por 21.06.2010 / 00:34
1

Primeiro você declara em suas exportações as informações de conexão do proxy

export HTTP_PROXY=http://user:password@proxyhost:8080

Em seguida, você declara que deseja que rsync use esse proxy para seu tráfego

RSYNC_PROXY=user:password@proxyhost:8080

Você modifica as informações acima com base nos seus requisitos de conexão de proxy (alguns não precisam de usuário / senha)

Finalmente, você executa seu trabalho de rsync.

    
por 28.05.2018 / 19:46
0

Você pode especificar a porta usando "-p 8080".

    
por 19.06.2010 / 06:06

Tags