PassPort port forwarding utility Win XP
12.06.29 |
1.0 |
|
|
|
|
|
|
|
1. PassPort port forwarding utility Win XP
(다음은 http://pjs-passport.sourceforge.net/ 에서 발췌 …)
이 프로그램은 port forwarding 을 지원하는 프로그램으로 ‘Open Source Software’ 이다.
Open Source 에 대해서는 다음과 같이 기술되어 있다.
사용자의 이득을 위해, Open Source 소프트웨어는 라이선스되어 있고 비용없이 다운로드, 사용할 수 있다. 이 소프트웨어의 소스코드는 비용 발생없게 만들어졌으며 더 나은 목표를 위해 변경할 수 있으며, 변경된 코드를 다른 유저의 편의를 위해 커뮤니티에 배포할 수 있다. |
2. Test Environment
l 윈도우에서 로컬의 Virtual Machine 으로 연결
l 외부에서 로컬 PC 의 특정 포트를 사용하여 특정 Virtual Machine 의 telnet 연결
System : Windows 7 professional
Local IP Address : 192.168.6.12
Virtual Machine : VMWARE Server
Virtual Machine IP Address : 192.168.137.201, 192.168.137.202
Virtual Machine SSH Service Port : 22
Virtual Machine Network : Host-only
3. PassPort port forwarding utility
프로그램 자체는 매우 심플하다. 맵핑룰을 만들고 서비스 시작/정지가 전부이다.
위 화면은 초기 실행하면 나오는 화면으로 서비스 시작/정지/룰정의가 가능하다.
위 화면은 ‘Define/View forwards’ 버튼을 눌렀을 때 나오는 화면이다.
기존에 정의 된 룰을 확인할 수 있으며 새로이 추가할 수도 있다.
하단부가 Source , Target 의 IP, Port 를 지정할 수 있는 화면이다.
Source 에 192.168.6.12 28000 입력하고 Traget 에 192.168.137.201 22 로 입력을 하면
이것의 의미는 192.168.6.12 의 28000 연결을 192.168.137.201 의 22 연결로 포워딩하겠다는 의미이다.
로컬 피씨의 IP 는 같은 네트워크 상에서 접근이 가능한 연결이며, 가상머신의 네트워크는 Host Only 를 사용하기에 같은 네트워크 상의 타 PC 에서 192.168.137.201 로의 직접접근은 불가능하다.
하지만 위 구성이 그 접근을 가능케 해 준다.
룰 구성 이후에 Add/Change 버튼을 누르고 OK 한다.
이후 다시 초기화면으로 돌아가는데 Start 를 누르면 적용이 된다.
4. Windows 7 Firewall
앞서 port forwarding 한 것만으로는 외부에서 해당 서비스에 접속이 불가능하다.
그 이유는 방화벽 때문으로 들어오는 연결에 대해 예외설정을 해야 한다.
제어판에서 방화벽으로 이동하여 고급설정으로 들어가면 방화벽에 대한 룰을 설정할 수 있다.
규칙 종류를 포트에 대해 선택하고 다음으로 넘어간다.
외부의 불특정 연결로부터 port forwarding 에 사용한 IP 를 지정하였다. (28000-28001)
이 작업 이후에는 위 범주에 대해 수행할 작업을 선택할 수 있다.
연결 허용을 선택하였다.
수행할 작업을 선택한 이후 적용되는 시기를 정하고 ‘다음’을 누르면 룰에 대한 이름 및 설명을
입력하는 창이 나오고 완료하게 된다.
5. References
A. PassPort port forwarding utility Win XP | http://pjs-passport.sourceforge.net/