o problema foi uma mensagem de boas-vindas personalizada do bash
quando eu tento uma transferência scp, recebo este erro:
protocol error: bad mode
PD: Eu posso estabelecer uma conexão ssh.
Então, isso é uma questão de necromancia, mas desde que cheguei aqui, e então percebi qual foi a resposta depois de ler a primeira resposta, imaginei que colocaria isso aqui para outras almas rebeldes.
Por causa da maneira como o scp funciona (sobre stdin / stdout sobre ssh AFAIK), ter um bashrc ingênuo que imprime mensagens quebra a formatação que o scp está esperando e, portanto, a conexão.
Como sugerido em várias respostas em outro lugar (link abaixo), modificar seus arquivos de ponto geralmente é a maneira de corrigir isso: