![SSH 포트를 변경했지만 방화벽 통과를 허용하지 않아 현재 잠겨 있습니다. 어떻게 해야 합니까?](https://linux55.com/image/35621/SSH%20%ED%8F%AC%ED%8A%B8%EB%A5%BC%20%EB%B3%80%EA%B2%BD%ED%96%88%EC%A7%80%EB%A7%8C%20%EB%B0%A9%ED%99%94%EB%B2%BD%20%ED%86%B5%EA%B3%BC%EB%A5%BC%20%ED%97%88%EC%9A%A9%ED%95%98%EC%A7%80%20%EC%95%8A%EC%95%84%20%ED%98%84%EC%9E%AC%20%EC%9E%A0%EA%B2%A8%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4.%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
VPS가 있고 기본 22 포트를 SSH 포트로 변경했습니다. 안타깝게도 방화벽을 통해 새 포트를 허용하는 것을 잊어버렸습니다. 서버에 물리적으로 액세스할 수 없으며 호스트가 웹사이트를 통해 VPS에 대한 셸 액세스를 제공하지 않는 것 같습니다. 결과: 서버가 잠겼습니다. 서버 재설정 문제를 해결할 수 있는 방법이 있나요?
답변1
수동으로 변경하고 재설정을 다시 호출하면 도움이 될 수 있지만 sshd
변경한 경우 sshd_config
서버를 재설정해도 도움이 되지 않습니다. 서버가 다시 시작되고 새 방화벽 포트에서 수신 대기합니다.
이러한 문제를 해결하려면 콘솔이나 공급자가 제공하는 다른 수단을 통해 VPS에 액세스해야 합니다.
그런데 다음을 포함할 수 있고 포함해야 합니다 sshd_config
.
Port 22
Port 2222
이렇게 하면 이전 포트를 먼저 삭제해야 한다는 가정 하에 이전 포트를 삭제하기 전에 새 포트에서 테스트할 수 있습니다. 다른 포트에서 수신 대기를 설정해야 했던 유일한 이유 sshd
는 친구의 인터넷 공급자가 1025 미만의 포트에 대한 액세스를 차단하고 그의 라우터는 포트를 매핑할 수 없으며 내부 주소를 통한 특정 포트 트래픽만 허용할 수 있기 때문입니다.