다중 ssh 터널 (A - B - C)을 통한 원격 데스크탑


2

나는 3 대의 기계를 가지고있다. B에 액세스 할 수있는 시스템 A와 C (Windows 컴퓨터)에 액세스 할 수있는 B

ssh 터널을 사용하여 컴퓨터 A에서 C로 직접 원격 데스크톱에 어떻게 연결할 수 있습니까?

답변:


5

너는 단지 필요할 것이다. 하나 터널은 중간에 단 하나의 기계가 있기 때문에.

  1. SSH를 사용하여 A에서 B로 연결하고,에서 로컬 터널을 사용하십시오. : & lt; portX & gt; & lt; machineC & gt; : 3389 .

    SSH 클라이언트에 따라 :

    • OpenSSH - ssh -fN -L & lt; portX & gt; : & lt; machineC & gt; : 3389 & lt; machineB & gt;

    • PuTTY - 소스 포트 & lt; portX & gt; , 목적지 & lt; machineC & gt; : 3389 , 유형 노동 조합 지부 .

      푸티도 같은 것을 받아 들인다. -L 명령 행에서 실행할 때 옵션.

  2. A에서 연결 localhost: & lt; portX & gt; 원격 데스크톱 사용.

    • Windows 원격 데스크톱 - 입력 localhost:<portX> ~ 안에 컴퓨터 상자.

      또는 실행 mstsc /v localhost:<portX>.

이리 <portX> 1024-65535 사이의 포트이며 아직 시스템 A에서 사용하지 않는 포트입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.