CentOS를 사용하고 있습니다.
비밀번호 없는 SSH를 통해 다른 4개의 서버에 액세스할 수 있는 관리 서버가 있습니다. 이 서버에 물리적으로 액세스할 수 없습니다. 즉, SSH를 통해 모든 구성을 수행해야 합니다.
다른 서버의 IP 주소를 변경하기 위해 관리 서버에 bash 스크립트를 생성하고 싶은데 잘못된 IP(예: 네트워크에서 사용하는 IP)를 제공하면 관리 서버가 다른 서버에 접근할 수 없게 됩니다.
이 문제를 예방하거나 완화하려면 어떻게 해야 합니까?
답변1
내가 올바르게 읽었다고 가정하면 귀하의 질문은 IP 주소를 변경하는 방법을 알고 싶은 것이 아니라 향후 액세스를 차단하는 주소로 변경되는 것을 방지하려는 것입니다.
이는 반드시 기술적인 문제는 아니지만 품질 문제입니다. 그러나 이와 같은 것을 시도해 볼 수 있습니다(구현 방법에 대해 더 자세히 알아야 합니다).
- 원격 호스트에서 실행할 스크립트를 작성합니다.
- 스크립트는 IP 주소를 변경한 다음 관리 서버에 ping을 보냅니다.
- ping이 작동하면 스크립트가 종료됩니다.
- ping이 실패하면 스크립트는 IP 주소를 다시 원래 주소로 설정하고 종료됩니다.
실제로 "내 서버의 IP 주소가 잘못되어 액세스할 수 없습니다. 어떻게 해야 합니까?"라고 묻는 경우에는 이야기가 많이 다르며 물리적으로 액세스할 수 있는 사람에게 문의해야 합니다. 그것은 고칠 수 있습니다.