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