외부에서 사설망 내에있는 한 컴퓨터를 거쳐서 다른컴퓨터로 접속가능 할까요
글쓴이: pong0923 / 작성시간: 금, 2009/02/13 - 3:04오후
안녕하세요!
컴퓨터 ABC 가있습니다.
음.. 쉽게 말하기위해 직장과 집이라고 하죠.
A와 B는 직장내의 사설망에 있는 두 컴퓨터이고,
(참고로, A와 B는 A가 B의 서버?상위 컴퓨터? 인 상태
그러니까.. A가 B의 리눅스 박스인.. 그런 모습?)
이 둘은 마음만 먹으면 자유롭게 엑세스 할 수 있습니다.
컴퓨터 C는 집에 있는 PC 입니다.
현재 쓰고있는 PC는 회사의 B이고, C에 원격접속하여 컨트롤이 가능합니다.
반면에 C는, A와B가 사설망안의 컴퓨터이기 때문에 접속이 불가능합니다.
1. B를 통하여 C가 A와 통신할 수 있는 방법이 없을까요?
2. C가 곧장 A에 엑세스 하는 방법은 없을까요?
Firewall 담당 관리자에게 문의하라거나... 그런방법말고,
현재 상황( B 앞에 앉아있고, A의 루트권한을 가지고있고, C를 원격제어할 수 있는)
에서 자리에 앉아서 해결 할 수 있는 방법 없나요?
Forums:
C 에다가 ssh 데몬을
C 에다가 ssh 데몬을 설치하신 후 (윈도우즈에서도 cygwin 등을 이용하여 sshd 를 설치할 수 있습니다.) openssh가 윈도우용도 있는지는 기억이 안나네요. =_=)
B에서 C로 remote tunneling 을 해 주면 될거 같습니다.
B 에서 C 를 향해
하시면 C에서 자신의 1022 포트로 연결하면 B의 22로 연결됩니다.
조금 더 응용해서, B에서
하시면 C에서 자신의 1022 포트로 연결하면 A의 22로도 연결되지요.
윈도우즈라면 터미널서비스(포트번오 3389)나 vnc 등을 쓰시면 되겠군요.
정리해 보자면,
1) C 에다가 ssh 데몬 설치
2) B에서
하신다음
3) C 에서 터미널서비스 localhost:13389 로 연결하시면 A의 터미널서비스로 붙을듯 하네요.
마지막으로, "하지 말라고 한건 안하는게 좋습니다. ;;;"
댓글 달기