13
SSH Tunneling

Ssh tunneling (1)

  • Upload
    -

  • View
    413

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Ssh tunneling (1)

SSH Tunneling

Page 2: Ssh tunneling (1)

2

환경구성– Kali

Page 3: Ssh tunneling (1)

3

환경구성– 방화벽 (80번 포트 차단)

Page 4: Ssh tunneling (1)

4

환경구성– 방화벽 확인 (80번 차단)

Page 5: Ssh tunneling (1)

5

SSH tunneling– plink 를 이용한 로컬 포트포워딩

Page 6: Ssh tunneling (1)

6

SSH tunneling– 방화벽 우회

Page 7: Ssh tunneling (1)

7

결론– 모든 데이터는 22번 포트를 통해 데이터를 송수신 방화벽 우회

SSH TunnelR port 22 port

555 port 80 port

Page 8: Ssh tunneling (1)

8

응용– 로컬 포트 포워딩으로 RDP 포워딩

Page 9: Ssh tunneling (1)

9

응용– 로컬 포트 포워딩으로 RDP 포워딩

Page 10: Ssh tunneling (1)

10

결론– 로컬 포트 포워딩 만으로도 이러한 기능이 구현 가능.

– 상황에 따라 리모트 포트 포워딩이 꼭 필요할 때가 있음.

– 로컬과 리모트 포워딩은 데이터의 흐름을 생각하면 쉬움.

SSH TunnelR port 22 port

555 port 3389 port

Page 11: Ssh tunneling (1)

11

환경구성– 리모트 포트 포워딩

Page 12: Ssh tunneling (1)

12

SSH tunneling– 리모트 포트 포워딩

Page 13: Ssh tunneling (1)

13

결론– 리포트 포트 포워딩은 SSH 서버에서 접근해야 할 때 사용

– 이 경우는 포워딩 된 포트는 암호화 통신을 하지 않음

– 와이어 샤크로 패킷 덤프를 떠보면 평문으로 보임

SSH TunnelR port 22 port

2222 port 1234 port평 문