O nome do host da sua máquina não pode ser resolvido pelo host remoto. Você deve fazer o contrário. Do seu host local:
scp xyz@remote:/home/user/test /home/user
Ou a outra maneira é configurar o encaminhamento remoto de portas , para que você possa se conectar da sua máquina remota ao seu host local. Seu comando pode ser assim:
[local] $ ssh -R 2222:localhost:22 remote
[remote]$ scp -P 2222 /home/user/test xyz@localhost:/home/user
Inspirado pela minha resposta em SO