Para solucionar o problema:
-
Você deve garantir que o ssh não tenha nenhuma configuração personalizada em
~/.ssh/configA melhor maneira seria mover temporariamente o arquivo para fora do caminho, renomeando-o (não confie na edição do conteúdo e acredite que ele deve estar ok, você está solucionando problemas de qualquer maneira):
mv -i ~/.ssh/config ~/.ssh/config_
O acima (como sabemos dos comentários) foi o suficiente para isolar o problema, no entanto, se não fosse:
-
Verifique
/etc/ssh/ssh_configpara qualquer configuração de host individual. Por padrão, apenasHost *seção existe. -
Se ainda ocorrer algum redirecionamento, isole o passo a passo:
-
Verifique os resultados de
telnet host 22e compare o resultado comssh- se o IP de destino for redirecionado nos dois casos, isso indicará algum redirecionamento de rede estranho. -
Desconecte a máquina da rede e verifique o redirecionamento, se ocorrer, então o problema está na máquina. Se não (improvável), verifique o ambiente de rede, proxies, DNS, etc.
-
Use / crie um novo usuário e verifique
sshda conta diferente, se o redirecionamento não ocorrer, verifique novamente as configurações individuais do usuário original. -
Verifique se você está executando o% original
sshcom os seguintes comandos:$ which ssh /usr/bin/ssh $ file /usr/bin/ssh /usr/bin/ssh: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=3ec70221b7cac9eebe63dadbe871bc49359a7dfe, strippedSe os resultados forem diferentes, talvez você esteja executando um wrapper de shell executando
sshcom parâmetros definidos no script.
-