원본 보기 : http://wiki.kldp.org/wiki.php/OpenSshTunneling

Terminal Server, Remote Desktop, Dacom neturo, vnc, rsupport, ahranta 등등..
모두 원격접속하는 방법 중 하나입니다.
네트워크 보안 정책 등으로,, 직접 접근이 불가능할 경우,,
neturo,rsupport, ahranta 등 중계서버를 이용해서 원격접속을 하는 경우도 있죠..

리눅스에서는 ssh 명령어만으로 중계서버를 이용한 원격접속이 가능합니다.


Network Diagram

 Notebook (5904)  ---- Management Server (5903)
(172.30.254.2/16)      (172.30.100.1/16)
                       Cluster Network    ---- Node423 (5902)
                       (172.20.100.1/16)       (172.20.4.23/16)


위 그림에서,, Notebook에서 Node423의 vncserver 에 접속하고 싶다면??
같은 네트워크가 아니기 때문에,, Management Server에 연결한 후
Management Server에서 다시 Node423으로 연결해야 합니다.
하지만,, ssh tunneling 을 사용하면,,
Notebook에서 직접 접속이 가능합니다.

  1. Node423에서 vncserver 시작 (5902 포트)
    [node423] # vncserver :2

  2. Node423에서 Management 서버로 ssh tunneling 연결
    [node423] #
    ssh -R 5903:localhost:5902 root@172.20.100.1

  3. Notebook에서 Management 서버로 ssh tunneling 연결
    [notebook] #
    ssh -L 5904:localhost:5903 root@172.30.100.1

  4. Notebook에서 Node423으로 연결
    vnc client를 실행하고, localhost:4 주소 입력



'Linux' 카테고리의 다른 글

Play Station 3 의 굴욕  (0) 2009.06.30
Fedora CORE 설치 중 hpet 메시지에서 멈출 때..  (1) 2009.06.25
perl 스크립트를 원격지에서 실행하기  (0) 2009.06.21
리눅스 디렉토리 복제  (0) 2009.06.21
VNC Startup Script  (0) 2009.06.21

아주 단순한 명령어인데,,
이걸 몰라서 한참 헤맨적이 있습니다.

perl 스크립트가 현재 폴더에 있고,,
이 스크립트를 원격지 서버에서 실행하고자 할 때,,

# cat test.pl | ssh <target_host> perl

perl 스크립트를 원격지에 복사해서 실행해도 되겠지만,,
가끔 이런 것이 필요할 때도 많더군요..

'Linux' 카테고리의 다른 글

Fedora CORE 설치 중 hpet 메시지에서 멈출 때..  (1) 2009.06.25
SSH Tunneling  (1) 2009.06.21
리눅스 디렉토리 복제  (0) 2009.06.21
VNC Startup Script  (0) 2009.06.21
Linux on the PLAYSTATION 3  (1) 2009.06.21

원문보기

주요 내용
  1. Alt+F1 키로 가상콘솔 이동
  2. Type "unsupported" then type your password when asked
  3. vi /etc/inetd.conf
    32번 줄의 주석처리되어 있는 ssh 를 풀어줌
    ssh  stream  tcp  nowait  root  ~~~~
  4. reboot

+ Recent posts