방화벽 고려사항

엔진과 사용자 인터페이스 사이에 방화벽이 있어야 하므로 엔진과 사용자 인터페이스 사이에 통신이 발생할 수 있도록 적절한 방화벽을 제공해야 합니다.

엔진은 클라이언트로 전달되도록 방화벽이 구성된 포트에서 방화벽의 WAN IP 주소에 연결되도록 지정되어야 합니다. 예를 들면 다음과 같습니다.

Client - ip 10.1.1.7, daemon port 8101
Firewall - wan ip 10.10.10.3, configured to forward to port 8101 to 10.1.1.7
Server - start the engine to connect to the client:
irmtdbgc -qhost=10.10.10.3:8101 a.out
참고: 많은 방화벽이 포트 8001을 차단합니다. 위 예제처럼 다른 포트를 사용해야 합니다.
참고: 또는 디버그 엔진이 SSH(Secure Shell) 터널을 통해 워크스테이션에 연결되도록 지정할 수도 있습니다. technote 1438892, Debugging through a Secure Shell tunnel을 참조하십시오. 워크스테이션에서 클라이언트 내의 디버그 구성을 통해 디버그 세션을 시작한 경우, 디버그 구성의 고급 탭에 연결을 터널링할 수 있는 옵션이 있습니다.

피드백