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 |