Encontrei este link no SSH ProxyCommand para ser uma maneira muito útil de ativar proxies SSH. Permite ir do destino Servidor - para - > proxy - para - > com muita facilidade e transparência!
Eu não consigo encontrar um exemplo próximo o suficiente, mas aqui vai.
Estou tentando, no final, configurar rsync
de um servidor para outro por meio de um túnel ssh
. Local (minha máquina) executará o rsync
para extrair arquivos de um servidor remoto através do túnel ssh
.
Eu posso me conectar com este comando:
$ ssh -L 1522:localhost:middlemanip:1521 user@server
Minhas tentativas de rsync me levaram a tentar isso:
$ rsync -avz -e "ssh localhost:1522:middlemanip:1521 ssh" \
user@server:/source /dest/
Mas isso não parece funcionar. Eu mudei para autossh
onde eu tentei isso:
$ autossh -M 1522 -q -f -N -o "ServerAliveInterval 60" \
-o "ServerAliveCountMax 3" -L localhost:middlemanip:1521 user@server
Sem sorte até agora, mas pode haver uma maneira melhor de fazer isso, então o que eu expus?
Encontrei este link no SSH ProxyCommand para ser uma maneira muito útil de ativar proxies SSH. Permite ir do destino Servidor - para - > proxy - para - > com muita facilidade e transparência!
Tags ssh rsync ssh-tunneling