Em vez de /usr/bin/ssh , seu shell executa /usr/local/bin/ssh , que é um script que não faz nada.
Isso ocorre provavelmente porque /usr/local/bin está no seu $PATH antes de /usr/bin . Nada de errado com isso; é o roteiro que é o problema.
Se você tiver sudo access , poderá remover o script (em geral, isso afetará todos os usuários; vale a pena investigar por que o script está lá; o script é estranho, então removê-lo provavelmente será a coisa certa de qualquer maneira):
sudo rm /usr/local/bin/ssh
Além disso, você precisa dizer ao seu shell para esquecer o caminho agora obsoleto para ssh :
hash -d ssh
Sem sudo access você pode contornar esse script estranho com um alias:
alias ssh=/usr/bin/ssh