Um scp
remoto para remoto funciona realmente fazendo login na primeira máquina usando ssh
e executando scp
a partir dali. Então, basicamente, server1 não pode se conectar ao server2 (presumivelmente, devido a uma regra de firewall).
Você pode adicionar a opção -3
para rotear a cópia através de sua máquina local, evitando o problema acima. A documentação do OpenSSH 6.5 pelo menos avisa que você não receberá um medidor de progresso.
(Nota: scp
não costumava fazer transferências remotas para remotas; era necessário que um lado fosse local. Então, esse é um recurso um tanto novo.)