Como apontado em esta resposta do Ask Ask , você pode usar zssh em vez de ssh . Ao usar zssh , você poderá alternar para o modo de transferência de arquivos usando Ctrl + @ . Isso deve permitir a transferência de arquivos entre as extremidades local e remota de sua conexão ativa.
Outro truque apontado nessa resposta é enviar ssh para o segundo plano enquanto você chama scp . Isso pode exigir uma nova autenticação, mas se você configurar a autenticação de senha, isso não será um problema. Para enviar ssh para o fundo, pressione Ctrl + Z . Você deve poder chamar scp e recuperar ssh quando terminar, usando fg .
Editar : como apontado por muru, a fim de lidar com Ctrl + Z localmente, e não remotamente, você terá que use Digite , ~ , Ctrl + Z . Veja as sequências de escape SSH .
Basicamente, scp e ssh simplesmente não funcionam da mesma maneira. Você precisará de um truque para fazer o trabalho do outro. Alguns desses truques são dados na questão que eu relacionei anteriormente.