SSH Tunneling » 이력 » 버전 1
Jinwuk Admin, 2018/07/08 23:53
1 | 1 | Jinwuk Admin | h1. SSH Tunneling |
---|---|---|---|
2 | 1 | Jinwuk Admin | |
3 | 1 | Jinwuk Admin | SSH Tunneling 그런데 죽은 링크이다. |
4 | 1 | Jinwuk Admin | http://wiki.dgoon.net/doku.php?id=misc:sshtunneling |
5 | 1 | Jinwuk Admin | |
6 | 1 | Jinwuk Admin | |
7 | 1 | Jinwuk Admin | h2. Here $\rightarrow$ There |
8 | 1 | Jinwuk Admin | |
9 | 1 | Jinwuk Admin | 여기에서 저쪽으로 터널을 뚫어보자. 예를 들어, |
10 | 1 | Jinwuk Admin | * 집에는 공유기가 있다 |
11 | 1 | Jinwuk Admin | * 공유기 안쪽에 LinuxMachine, WindowDesktop이 있다 |
12 | 1 | Jinwuk Admin | * 2222번 포트가 LinuxMachine의 22번(sshd)포트에 연결되어 있다 |
13 | 1 | Jinwuk Admin | |
14 | 1 | Jinwuk Admin | 이런 상황에서, 나는 LinuxMachine에 ssh로 접속해서 내 WindowDesktop에 핑을 날려 살아있다는 것을 확인할 수 있다. 패킷을 보낼 수 있는 것이다. 공유기에서 연결하진 않았지만, 외부에서 WindowDesktop에 원격접속을 하고 싶다. 원격 접속 포트는 3389 번. |
15 | 1 | Jinwuk Admin | <pre> |
16 | 1 | Jinwuk Admin | ssh -oport=2222 -L 1010:WindowDesktopIP:3389 LinuxMachineIP |
17 | 1 | Jinwuk Admin | </pre> |
18 | 1 | Jinwuk Admin | ssh의 옵션 중 -L 이 여기 → 저기를 뜻한다. 콜론으로 구분된 세개의 옵션은 각각, LocalPort, ssh 접속한 머신에서 보이는 목적지 IP, 목적지 IP에 대한 port 이다. 저렇게 ssh 접속을 하고 나면 로컬 머신의 1010 번 포트가 LinuxMachine을 통해서 WindowDesktop의 3389 포트로 연결된다. 원격 데스크탑을 띄워서 localhost:1010 으로 접속해보라! |
19 | 1 | Jinwuk Admin | |
20 | 1 | Jinwuk Admin | |
21 | 1 | Jinwuk Admin | h2. putty에서의 Tunneling Setting |
22 | 1 | Jinwuk Admin | |
23 | 1 | Jinwuk Admin | 이것을 Putty 로 하려면 |
24 | 1 | Jinwuk Admin | |
25 | 1 | Jinwuk Admin | Putty 의 접속->SSH->터널링 |
26 | 1 | Jinwuk Admin | |
27 | 1 | Jinwuk Admin | 여기에서 원포트를 1010 으로 하고 원격으로 쓰고 싶은 컴퓨터의 ip:3389 로 “대상” 에 적는다. |
28 | 1 | Jinwuk Admin | |
29 | 1 | Jinwuk Admin | 즉, 129.254.112.185:3389 |
30 | 1 | Jinwuk Admin | |
31 | 1 | Jinwuk Admin | 그리고 추가를 눌러주면 |
32 | 1 | Jinwuk Admin | |
33 | 1 | Jinwuk Admin | L1010 129.254.112.185:3389 가 된다. |
34 | 1 | Jinwuk Admin | |
35 | 1 | Jinwuk Admin | 그 다음에 세션에서 Host Name 에 129.254.112.185 port 22 즉, SSH 접속을 체크하고 이를 저장한다., |
36 | 1 | Jinwuk Admin | 그리고 접속을 하면 SSH 접속이 된다. (SSH 서버 즉, SvcCOPSSH 의 사용자를 현재 jinwuk 으로 설정해 놓아야 한다. 즉 내컴퓨터의 사용자) |
37 | 1 | Jinwuk Admin | 그렇게 하면 SSH telnet 접속이 된다. 윈도우 Telnet 서버는 꺼도 된다. |
38 | 1 | Jinwuk Admin | |
39 | 1 | Jinwuk Admin | 그 다음 원격데스크 탑에서 |
40 | 1 | Jinwuk Admin | Localhost:1010 을 하면 포트포워딩이 되면서 원격데스크탑이 열린다. |
41 | 1 | Jinwuk Admin | |
42 | 1 | Jinwuk Admin | |
43 | 1 | Jinwuk Admin | jinwuk@JINWUK-PC-185 timestamp: 1396971867 |