사용자 삽입 이미지

우선은 방화벽에 막히지 않은 곳에 있는 SSH접속이 가능한 서버가 필요합니다. 물론 그 서버에 로그인 할 수 있는 권한이 필요합니다.

SSH에 접속하여 터널링을 이용하는 방법입니다. 이러한 방법은 이렇게 프록시 서버 처럼 이용할 수도 있으며 보안이 적용되지 않는 통신에서 SSH를 통해 접근 하는 방법으로 보안성을 높이는 방법에도 사용 할 수 있습니다.

VNC를 사용할 경우 보안이 적용되지 않아 위험할 수있는데 이럴 경우 SSH터널링을 사용한다면 유용할 수 있습니다.  설명은 여기까지 하고 사용방법을 설명드리겠습니다.

우선 SSH클라이언트 프로그램인 putty를 실행 시킵니다.
사용자 삽입 이미지

방화벽이 걸려 있지 않은 SSH서버의 IP포트를 입력 합니다. Connection type은 당연히 SSH로 설정합니다.

사용자 삽입 이미지
Category에서 Connection-SSH-Tunnels로 이동 합니다. Source port는 현재 클라이언트에서 사용하지 않고 있는 포트중 아무거나 입력 하시면 됩니다. Dynamic으로 설정하시고 Add를 눌러 주시면 됩니다.

Open을 눌러 접속하고 로그인을 합니다.
사용자 삽입 이미지

IE를 실행합니다. 메뉴-도구-인터넷 옵션을 선택합니다.
사용자 삽입 이미지


연결 탭으로 이동하여 LAN설정 버튼을 클릭합니다.
사용자 삽입 이미지

프록시 서버 사용체크 박스를 선택하시고 고급 버튼을 누릅니다.
사용자 삽입 이미지

소켓에 localhost(127.0.0.1)을 입력 하시고, 아까 터널링에서 사용한 포트를 그대로 적어주시면 이제 SSH로 접속한 곳에 있는 PC에서 인터넷을 하는것과 똑같이 방화벽 막히지 않은 것처럼 작동됩니다.
사용자 삽입 이미지


아래와 같이 접속이 허용되었음을 확인할 수 있습니다. 단 SSH접속이 끊어지면 더이상 작동 하지 않으므로 사용이 끝난후 IE의 설정을 다시 복구할 필요하 가 있습니다.
사용자 삽입 이미지

회사나 학교 내부에 특정 포트나 IP가 막혀서 들어 갈 수 없는 경우에 사용 가능합니다. 당연히 방화벽에 막히지 않은 서버(리눅스)가 필요합니다. 소켓 프록시 설정이 가능한 응용 프로그램에서도 이용가능합니다.

아래는 eMule에서 프록시를 설정하는 방법입니다.

사용자 삽입 이미지
신고


티스토리 툴바