IP를 통해 VNC용 SSH 터널을 전달하시겠습니까?

IP를 통해 VNC용 SSH 터널을 전달하시겠습니까?

내 로컬 데스크톱에서 다른 컴퓨터로 VNC 연결을 설정하려고 합니다. 포트 포워딩을 설정하는 방법에 어려움이 있습니다.

기계 설정은 다음과 같습니다.

-----------     -----------     -----------        -----------
|Machine A|---->|Machine B|---->|Machine C|   ---->|Machine D|
-----------     -----------  |  |         |   |    -----------
                             ---|-port X--|----
                                ----------- 

각 머신은 이전 머신에서만 액세스할 수 있습니다.

  1. A는 내 로컬 컴퓨터입니다. 루트 액세스 권한이 있습니다
  2. A에서 B로 연결할 수 있습니다. B에 대한 루트 액세스 권한은 없지만 사용자 계정은 있습니다.
  3. B에서 C를 ping하고 라우터로 사용할 수 있습니다. 왜냐하면 포트 X가 iptables 규칙을 통해 D로 전달되도록 설정되어 있기 때문입니다. C에 접근할 수 없습니다.
  4. D는 VNC 서버를 호스팅하는 대상입니다.

어떻게 해야 합니까?

관련 정보