Backup do protocolo de gerenciamento remoto em caso de falha no servidor SSH

1

Eu tenho um computador remoto que atualmente não consigo acessar com o SSH. O computador responde ao ping, mas o SSH dá a conexão recusada, então eu suspeito que o servidor ssh não está funcionando por algum motivo.

O que seria uma alternativa razoável se algo der errado com o SSH em geral?

Eu tive uma idéia estranha que me permitiria executar comandos no computador remoto sem SSH. Eu poderia ter um script bash no meu http-server que a máquina remota baixaria periodicamente, digamos uma vez por minuto com o cron, e sempre executaria esse script. O arquivo estaria vazio normalmente. A saída resultante pode ser enviada para o mesmo servidor, se necessário.

Mas há uma maneira mais fácil?

NOTA: Estou procurando uma solução de software compatível com o Ubuntu 12.04.

    
por lahjaton_j 29.08.2014 / 10:01

4 respostas

0

Eu me lembro de ter usado o shell PHP para emitir comandos por meio de um navegador. Você não seria capaz de gerenciar remotamente o poder.

O PHP Shell é um shell envolvido em um script PHP. É uma ferramenta que você pode usar para executar comandos de shell arbitrários ou navegar no sistema de arquivos em seu servidor remoto. Isso substitui, até certo ponto, uma conexão Telnet normal e, em menor grau, uma conexão SSH.

Use melhor https com essa ferramenta.

    
por 29.08.2014 / 11:01
1

A abordagem profissional é equipar os sistemas com hardware específico que permite gerenciamento fora de banda , uma solução para acessar e gerenciar o servidor quando o gerenciamento remoto normal falha (ou seja, quando o SSH falha ou as sessões RDP não podem ser estabelecidas).

As soluções diferem de KVM (sobre IP) que conectam a porta USB e as placas gráficas dos sistemas a IPMI e soluções integradas, como as da HP iLO .

No passado eu também tinha dois sistemas conectados com cabos seriais usados para obter uma conexão de console serial de um para o outro.

Normalmente, quando o SSH falha, outros serviços de software também podem ser afetados, mas você pode ter ferramentas de gerenciamento alternativas instaladas, ou seja, um servidor VNC, um painel de controle baseado na web, como webmin etc.

    
por 29.08.2014 / 11:36
0

Se a sua máquina remota não é um servidor com IPMI, iLo, etc. talvez você queira usar algo assim:

link

É uma placa de gerenciamento de máquina que é conectada no slot PCI.

    
por 29.08.2014 / 11:27
0

Encontrou uma solução rápida que provavelmente ajudará a manter o sshd em execução: monit link

Se o problema persistir, tentarei o shell PHP.

    
por 01.09.2014 / 08:19