SSH 터널링 하기
1. 접속할 지점 - 2. 방화벽 - 3. 중개 서버 - 4. 집
위 처럼 3 에 있는 컴퓨터에서 2의 방화벽을 거쳐 3 의 서버로 접속을 하고
4번은 3번으로 접속하면서 터널링을 구성 하는 겁니다.
중매자는 당연히 3번이구요
일단 1번측의 설정은
ssh -R 5000:localhost:22 user@ 3중개 서버의 ip or dns -p (포트가 따로 정해져 있으면 이용하고 기본포트면 -p 옵션 생략 )
1쪽에서 3쪽으로 접속을 합니다.
5000 포트는 중개 서버에 구성할 포트이며 22 번 포트는 로컬 포트 입니다.
그리고 4번 측에선
ssh -L 6000:localhost:5000 user@ 3중개 서버의 ip or dns -p (포트가 따로 정해져 있으면 이용하고 기본포트면 -p 옵션 생략 )
이것도 마찬가지로 4번에서 3번으로 접속을 합니다.
5000 번 포트는 중개 서버에 구성할 포트이며 6000 번 포트는 로컬 포트 입니다.
쉽게 설명하면
1 서버 (22) -> 2 방화벽 -> 3 (5000)중개서버(5000)<- 4 (6000) 집
이렇게 구성 되는거구요...
위의 5000 to 5000 끼리 터널링이 맺어진겁니다.
이제 접속을 해 보죠
4 의 컴퓨터로 ssh -p 6000 localhost
하면 1의 서버와 터널링으로 연결 되면서 비밀번호를 물어 봅니다.
입력하고 로그인 하세요
Posted by 삐꾸강아쥐



