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