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.