Sim, isso é possível, mas somente se server1.compuder ser alcançado server2.comusando esse nome. Caso contrário, você provavelmente receberá uma mensagem:ssh: connect to host server2 port 22: Connection refused
A manpágina para scpafirma claramente que ele copia entre hosts em uma rede e que:
Cópias entre dois hosts remotos também são permitidas.
O que você deve fazer (uma vez) é sshpara username@server1.come de lá sshpara username@server2.com. Responda à pergunta de autenticidade que você receberá com sim, para se livrar da mensagem de verificação da chave do host ao fazer oscp
Pode ser necessário ativar o agente de frete com:
scp -o "ForwardAgent yes" -r usrname@server1.com:~/data/* usrname@server2.com:~/data/
Mas certifique-se de perceber o perigo disso ( man ssh_config)