Upload
-
View
413
Download
2
Embed Size (px)
Citation preview
SSH Tunneling
2
환경구성– Kali
3
환경구성– 방화벽 (80번 포트 차단)
4
환경구성– 방화벽 확인 (80번 차단)
5
SSH tunneling– plink 를 이용한 로컬 포트포워딩
6
SSH tunneling– 방화벽 우회
7
결론– 모든 데이터는 22번 포트를 통해 데이터를 송수신 방화벽 우회
SSH TunnelR port 22 port
555 port 80 port
8
응용– 로컬 포트 포워딩으로 RDP 포워딩
9
응용– 로컬 포트 포워딩으로 RDP 포워딩
10
결론– 로컬 포트 포워딩 만으로도 이러한 기능이 구현 가능.
– 상황에 따라 리모트 포트 포워딩이 꼭 필요할 때가 있음.
– 로컬과 리모트 포워딩은 데이터의 흐름을 생각하면 쉬움.
SSH TunnelR port 22 port
555 port 3389 port
11
환경구성– 리모트 포트 포워딩
12
SSH tunneling– 리모트 포트 포워딩
13
결론– 리포트 포트 포워딩은 SSH 서버에서 접근해야 할 때 사용
– 이 경우는 포워딩 된 포트는 암호화 통신을 하지 않음
– 와이어 샤크로 패킷 덤프를 떠보면 평문으로 보임
SSH TunnelR port 22 port
2222 port 1234 port평 문