본문으로 바로가기

윈도우 포트포워딩

category Gift/Window 2017. 7. 25. 14:45

윈도우 포트포워딩을 이용한 사설 네트워크 접속



서버에 노트북을 사설네트워크로 연결해놓고 노트북에서 작업을 하려는데 

그럼 보통은 "내PC -> 서버로 접속 -> 사설네트워크를 통해 노트북으로 다시 접속 -> 작업 " 인데

이게 귀찮아서 내PC -> 서버IP로 접속하면 바로 노트북으로 접속되게끔 포트포워딩 작업을 해주려고합니다.


작업환경

서버(Windows_2012) 공인IP(비공개) 및 사설 192.168.0.1

                노트북(CentOS7_x64) 공인IP 없고 , 사설 192.168.0.2



제일먼저 사전작업으로 방화벽을 먼저 설정해줍니다.

노트북 SSH 포트가 22번 포트이므로 22번 포트를 열어줘야 접속이 되겠죠.



Window + R 키 누르셔서 실행창 키시고


wf.msc


입력 후 엔터




인바운드규칙 -> 새 규칙


포트 선택해주시고 다음.




TCP 가 기본값입니다. 그대로 두시고

특정 로컬 포트 22 입력후 다음




연결허용해줘야 들어올수있습니다.

허용 후 다음



기본값으로 설정했습니다. 다음



디스크립션 수정해주시고.

마침.


그럼 이렇게 등록됐습니다.

일단 사전작업은 끝났고 이제 포트포워딩 해줘야하는데요.



CMD나 PowerShell 실행시켜주세요.



위 빨간줄 명령어 차례대로 입력하시면 됩니다.


netsh -> interface portproxy ->

add v4tov4 listenport=들어오는포트 listenaddress=들어오는IP connectport=연결할포트 connectaddress=포워딩 해 줄 IP

commit (저장)

show all (설정된 테이블 보기)

exit


해주시면 설정완료.



위 명령어를 말로 풀어서 설명해드리면

서버IP로 들어오는 22포트를

노트북IP 192.168.0.2 22포트로 연결해라 입니다.



그리고 난 후 서버IP로 SSH 접속을 하시면



노트북 192.168.0.2 로 바로접속이 된 모습입니다.