Alterar IP remotamente por ssh

Alterar IP remotamente por ssh

Estou usando o CentOS.

Eu tenho um servidor de gerenciamento que possui acesso ssh sem senha a quatro outros servidores. Não tenho acesso físico a esses servidores. Em outras palavras, tenho que fazer todas as configurações pelo ssh.

Quero criar um script bash no servidor de gerenciamento para alterar o endereço IP dos outros servidores, mas se eu fornecer um IP errado (por exemplo, o IP usado na rede), o servidor de gerenciamento perderá o acesso ao outro servidor.

O que posso fazer para prevenir ou mitigar esse problema?

Responder1

Supondo que estou lendo corretamente, seu problema não é querer saber como alterar o endereço IP, mas sim evitar alterá-lo para algo que impeça o acesso futuro.

Isso não é necessariamente um problema técnico, é uma questão de qualidade. No entanto, você pode tentar algo assim (você precisará descobrir detalhadamente como fazer isso).

  • Escreva um script para ser executado no host remoto.
  • Esse script altera o endereço IP e, em seguida, executa ping no management_server.
  • Se o ping funcionar, o script será encerrado.
  • Se o ping falhar, o script definirá o endereço IP de volta ao original e sairá.

Se você está realmente perguntando 'Não consigo acessar meu servidor porque ele tem o endereço IP errado, o que posso fazer?' então isso é significativamente diferente e você precisará falar com quem tem acesso físico para que possa consertar.

informação relacionada