Nos scripts de inicialização do shell da sua conta, descobri que, se houver uma saída ANY enviada para o stdout, o scp / sftp falhará na maneira como você descreve.
O que você precisa fazer é verificar todos os arquivos no host remoto, incluindo:
- conta específica
.cshrc,.login,.bashrc,.env,.profile - arquivos de inicialização globais em
/etc, comobashrc,csh.cshrc,csh.login