SSH 포트를 변경했지만 방화벽 통과를 허용하지 않아 현재 잠겨 있습니다. 어떻게 해야 합니까?

SSH 포트를 변경했지만 방화벽 통과를 허용하지 않아 현재 잠겨 있습니다. 어떻게 해야 합니까?

VPS가 있고 기본 22 포트를 SSH 포트로 변경했습니다. 안타깝게도 방화벽을 통해 새 포트를 허용하는 것을 잊어버렸습니다. 서버에 물리적으로 액세스할 수 없으며 호스트가 웹사이트를 통해 VPS에 대한 셸 액세스를 제공하지 않는 것 같습니다. 결과: 서버가 잠겼습니다. 서버 재설정 문제를 해결할 수 있는 방법이 있나요?

답변1

수동으로 변경하고 재설정을 다시 호출하면 도움이 될 수 있지만 sshd변경한 경우 sshd_config서버를 재설정해도 도움이 되지 않습니다. 서버가 다시 시작되고 새 방화벽 포트에서 수신 대기합니다.

이러한 문제를 해결하려면 콘솔이나 공급자가 제공하는 다른 수단을 통해 VPS에 액세스해야 합니다.

그런데 다음을 포함할 수 있고 포함해야 합니다 sshd_config.

Port 22
Port 2222

이렇게 하면 이전 포트를 먼저 삭제해야 한다는 가정 하에 이전 포트를 삭제하기 전에 새 포트에서 테스트할 수 있습니다. 다른 포트에서 수신 대기를 설정해야 했던 유일한 이유 sshd는 친구의 인터넷 공급자가 1025 미만의 포트에 대한 액세스를 차단하고 그의 라우터는 포트를 매핑할 수 없으며 내부 주소를 통한 특정 포트 트래픽만 허용할 수 있기 때문입니다.

관련 정보