SSH経由でリモートでIPを変更する

SSH経由でリモートでIPを変更する

CentOSを使用しています。

パスワードのないSSHを介して他の4つのサーバーにアクセスできる管理サーバーがあります。このサーバーに物理的にアクセスできません。つまり、SSHを介してすべての構成を実行する必要があります。

他のサーバーのIPアドレスを変更するために管理サーバーにbashスクリプトを生成したいが、間違ったIP(ネットワークで使用されているIPなど)を提供すると、管理サーバーは他のサーバーにアクセスできなくなります。

この問題を防止または軽減するにはどうすればよいですか?

答え1

私が正しく読んだと仮定すると、あなたの質問は、IPアドレスを変更する方法を知りたいのではなく、将来のアクセスをブロックするアドレスに変更されないようにすることです。

これは必ずしも技術的な問題ではありませんが、品質の問題です。ただし、このようなことを試すことができます(実装方法について詳しく知る必要があります)。

  • リモートホストで実行するスクリプトを作成します。
  • スクリプトはIPアドレスを変更してから管理サーバーにpingを送信します。
  • pingが機能するとスクリプトは終了します。
  • pingが失敗すると、スクリプトはIPアドレスを元のアドレスに戻し、終了します。

実際、「自分のサーバーのIPアドレスが間違っていてアクセスできません。どうすればいいですか?」それは修正することができます。

関連情報