É possível fazer login em uma máquina remota com um arquivo de configuração sshd mal configurado?

3

Então, basicamente, eu fui burro o suficiente para escrever opções possivelmente incorretas no meu arquivo de configuração do sshd. Em vez de reiniciar o serviço e verificar se a nova configuração funciona, eu reiniciei a máquina, automaticamente me desconectando (eu sei ...). Agora, quando eu tento ssh nesta máquina, me recuso a conexão. Eu suspeito que o servidor ssh não pôde ser iniciado ou não pôde ser iniciado corretamente, devido a uma configuração incorreta. Eu estou querendo saber se há alguma chance que eu possa usar o ssh (ou um protocolo alternativo) para usar esta máquina remotamente para que eu possa resolver o problema.

Também seria útil saber como evitar que opções incorretas, por exemplo relacionadas ao chroot'ing de um usuário em particular, tornem a funcionalidade ssh completa inútil.

    
por Miguel 20.03.2016 / 22:23

3 respostas

7

Se o SSH for sua única maneira de acessar o servidor, você provavelmente está ferrado. No entanto, pode ser outras opções, mas você precisa saber o que está disponível em sua máquina.

Algumas opções para verificar:

  • painel de controle baseado na Web, por exemplo Webmin ou CPanel
  • Console remoto
  • Sistema de resgate do seu provedor
  • Sistema de gerenciamento como o Puppet (se ele não usa o próprio SSH).
por 20.03.2016 / 22:35
1

Fortunately I have the server physically available to me

Remova o disco rígido, conecte-o como USB externo ou algo parecido, edite a configuração do SSH e seja feliz.

Ou insira um CD ao vivo, Knoppix por exemplo.

Se for um mac, você pode iniciá-lo no modo de disco rígido do Firewire e acessar diretamente de outro mac.

    
por 21.03.2016 / 01:32
1

Depende do servidor e do tipo de opções de conectividade que ele possui. Se ele tiver um sistema de administração de rede separado, como o iDrac, ele geralmente estará conectado à rede por meio de seu próprio endereço IP e você poderá se conectar a ele e, em seguida, abrir uma conexão serial com o console real do SO.

Se você não tem nenhuma funcionalidade de controle remoto no servidor e nenhum outro software de acesso remoto no sistema operacional, a resposta é não, você não pode acessá-lo.

    
por 21.03.2016 / 17:23

Tags