Linux
[정리] SSH 와 putty 를 이용한 터널링, DNS 우회하기
naudhizb
2015. 3. 5. 15:28
반응형
--
터널링 하기
터널링이란?
--> 간단하게 생각하면 문익점의 목화씨 숨겨가기!
다른 서비스를 이용하고 싶을 때, 그 서비스는 차단되어 있고, ssh는 열려있다면, ssh를 통해 서비스를 숨겨서 접속할 수 있다.
putty를 이용하여
클라이언트(서비스 접속하는 쪽)가 서버(서비스를 제공하는 쪽) 으로 ssh 를 접속하기 전에
SSH --> Tunnel 에서
'''
Source : 여기서 입력할 포트
Destination : 실제 접속할 주소:포트
'''
를 입력하여 접속
그다음에
클라이언트에서
localhost : 포트 로 입력하면 접속 성공
--
DNS우회
접속하고싶은 PC가 내부 DNS 때문에 외부에서 접근할 수 없는 상태에서 사용.
--> 강물을 거슬러 오르는 연어
접속하고 싶은 PC에서 외부 PC로
ssh -R 접속포트:localhost:내부포트 접속계정@접속서버 -p ssh포트
이렇게 ssh접속을 하면
외부 PC에서 localhost:접속포트 로 접속하면
내부서버:내부포트 한것과 같은 효과를 낼 수 있다.
방화벽이나 DNS로 막혀 있는 방법에서 쉽게 쓸 수 있는 방법.
--
--
반응형