É possível (desde que ambos os hosts estejam ouvindo no SSH e o primeiro host remoto possa ver o segundo)! Por que você não tenta?
scp remote1:/path/to/file remote2:/path/to
Você pode precisar fornecer nomes de usuário e senhas para ambos os hosts (se o seu nome de usuário variar de máquina para máquina).
Se você usar a autenticação baseada em agente com o encaminhamento de agente ativado, não precisará fornecer senhas (esse é o meu método preferido de trabalho).
Note que isto não tem nada a ver com o Bash (ou mesmo com máquinas virtuais) e deve funcionar em qualquer shell.