Para ver o arquivo .bashrc (e outros arquivos que começam com um ponto), você precisa fazer
ls -a
A solução simples é renomear os arquivos .profile, .bashrc, .login, .bash_profile para que eles não sejam incluídos. Estes são conhecidos como arquivos de inicialização do shell.
Se o seu scp agora funciona, a resposta está em um desses arquivos.
Basicamente, um dos arquivos de inicialização do shell está enviando a saída de volta e isso atrapalha a negociação SSL.
Poderia ser tão simples quanto enviar seqüências de escape especiais para definir o título da sua janela. Outro culpado é o comando stty.
Você deseja cercar a saída para o terminal somente quando estiver logado com
if tty -s >/dev/null 2>&1; then
# here if have a real terminal associated to send stty commands
# or other special escape sequences to terminal
fi