SSH sempre se conecta ao mesmo endereço IP [fechado]

0

Não importa qual seja o host, o SSH continua tentando conectar-se a 162.13.177.241 .

Comando

ssh -v user@host

Saída

debug1: Connecting to 162.13.177.241 [162.13.177.241] port 22.

Meu arquivo /etc/hosts está vazio e não consigo encontrar uma resposta para isso.

Eu tentei reiniciar sshd sem sucesso.

Deve mencionar que estou executando o Linux Mint 17 Qiana .

Realmente não sei onde levar isso. Qualquer direção para solução de problemas seria muito apreciada.

Editar : também desmarcado ~/.ssh/config

Editar : Acontece que eu achei que ~/.ssh/config foi limpo quando não estava. Apagar resolveu o problema ...

    
por dstuessy 23.03.2016 / 14:54

2 respostas

2

Para solucionar o problema:

  1. Você deve garantir que o ssh não tenha nenhuma configuração personalizada em ~/.ssh/config

    A 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:

  1. Verifique /etc/ssh/ssh_config para qualquer configuração de host individual. Por padrão, apenas Host * seção existe.

  2. Se ainda ocorrer algum redirecionamento, isole o passo a passo:

    1. Verifique os resultados de telnet host 22 e compare o resultado com ssh - se o IP de destino for redirecionado nos dois casos, isso indicará algum redirecionamento de rede estranho.

    2. 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.

    3. Use / crie um novo usuário e verifique ssh da conta diferente, se o redirecionamento não ocorrer, verifique novamente as configurações individuais do usuário original.

    4. Verifique se você está executando o% original ssh com 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, stripped
      

      Se os resultados forem diferentes, talvez você esteja executando um wrapper de shell executando ssh com parâmetros definidos no script.

por 25.03.2016 / 13:31
0

Eu definitivamente faria um pcap filtrado do tráfego. Essa é uma autenticação perigosa, especialmente se ela parece ter um roteamento automático.

    
por 23.03.2016 / 15:08