Alterar IP remotamente por ssh

2

Estou usando o CentOS.

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

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

O que posso fazer para evitar ou atenuar esse problema?

    
por Steve 09.05.2014 / 14:53

1 resposta

7

Supondo que eu esteja lendo corretamente, seu problema não é que você queira saber como alterar o endereço IP, mas sim evitar alterá-lo para algo que interrompa o acesso futuro.

Isso não é necessariamente um problema técnico, é um problema de qualidade. No entanto, você pode tentar algo assim (você precisará descobrir como alcançá-lo em detalhes).

  • Escreva um script que você executa no host remoto.
  • Esse script altera o endereço IP e pinga o management_server.
  • Se o ping funcionar, o script é encerrado.
  • Se o ping falhar, o script definirá o endereço IP de volta ao original e sairá.

Se você realmente estiver perguntando "Não consigo acessar meu servidor porque ele está com o endereço IP incorreto, o que posso fazer?" então isso é significativamente diferente, e você precisará falar com quem tiver acesso físico para que possa corrigi-lo.

    
por 09.05.2014 / 16:46