Como uso o rsync com um endereço IPv6 via SSH?

13

Tenho tido dificuldades em me conectar ao meu endereço IPv6 por meio do rsync. Como o argumento para a pasta de destino é separado por dois-pontos, o endereço IPv6 interrompe da seguinte forma:

root@fdff::ffff:ffff:ffff:/path/to/dest

Como uso o rsync com um endereço IPv6 via SSH?

    
por Colene Lafever 22.08.2012 / 20:24

3 respostas

18

Você precisará incluir o endereço entre colchetes da seguinte forma:

rsync -rtlzv -e ssh /path/to/src 'root@[fdff::ffff:ffff:ffff]':/path/to/dest
    
por 22.08.2012 / 20:26
11

Tente colocar o endereço IPv6 entre colchetes, desta forma:

root@[2001:db8:1234:5678:feed:face:dead:beef]:/path
    
por 22.08.2012 / 20:25
1

Eu me deparei com o mesmo problema e descobri que a resposta aceita não funcionava com minha versão do rsync (2.6.9) ao usar usuário @ como prefixo

Como solução alternativa, você pode usar a opção -l user de ssh:

rsync -e 'ssh -l root' /path/to/src '[fdff::ffff:ffff:ffff]:/path/to/dest'
    
por 30.12.2017 / 11:39