Utilizando rsync + ssh

Bem hoje será uma nota rápida que tive que procurar ajuda no google ( obrigado amigão ) porque somente pelo manual não consegui resolver.

O problema: Uma das máquinas que precisava ser sincronizado o conteúdo via rsync + ssh não estava usando a porta padrão do ssh 22 e sim uma porta modificada que nesse exemplo será a 2200.

o que diz o manual

#man rsync 
....
 -s, --protect-args          no space-splitting; wildcard chars only
     --address=ADDRESS       bind address for outgoing socket to daemon
     --port=PORT             specify double-colon alternate port number
....

Só que para mim não funcionou. 🙁

a sintaxe é simples.

rsync -avz -e ssh  /var/www/html  usuario@host.destino.com.br:/var/www/

Porém dessa forma não funciona porque a porta do ssh não é a padrão então será necessário modifica-la ficando dessa forma.

rsync -avz -e ssh --rsh='ssh -p2200' /var/www/html  usuario@host.destino.com.br:/var/www/

Pronto resolvido agora o ssh utilizará a porta 2200 que é a porta correta.

Estou escrevendo esse post mais para poder ter um local de consulta posterior porque já precisei disso pelo menos umas três vezes.

Tenha uma ótima semana de trabalho amigos.
Fui….

This entry was posted on terça-feira, janeiro 8th, 2013 at 10:41 and is filed under curiosidades, dia a dia, linux, Sistemas Operacionais. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply