x 표시 데이터를 "전달"하는 방법은 무엇입니까?

x 표시 데이터를 "전달"하는 방법은 무엇입니까?

제 상황은 이렇습니다. 컴퓨터가 3대 있습니다.

  1. 랩 서버(CentOS)
  2. 연구실 PC (windows7)
  3. 개인용 노트북(우분투)

랩 서버는 랩 데스크톱의 IP 주소만 허용하므로 랩톱에서 랩 서버에 대한 직접 원격 연결을 설정할 수 없습니다.

그래서 랩톱을 SSH 서버로 전환했고 이제 마침내 랩톱을 통해 랩 서버에 연결할 수 있습니다.

그런데 문제는 CLI 기반으로만 랩 서버에 연결할 수 있다는 것입니다. 진짜 문제는 X 창과 관련된 시뮬레이션을 사용하고 싶다는 것입니다.

약간의 노력 끝에 내 노트북 ​​--- 연구실 데스크톱 -- 연구실 서버에 연결이 이루어진 후 노트북을 통해 시뮬레이션 프로그램을 실행했는데 실제로는 "Lab Desktop"에 시뮬레이션 프로그램이 실행되어 표시되는 현상이 나타났습니다. . .

즉, "실험실 서버"에서 "내 노트북"으로 X Windows 디스플레이 데이터를 보낼 수 없습니다.

궁극적으로 랩 서버에 어떻게 로그인했는지에 관계없이 랩 서버에서 "나가는" 연결이 내 "랩 데스크톱"으로 터널링되기 때문에 이것이 의미가 있다고 생각합니다. 그래서 X 디스플레이 데이터가 자동으로 내 "실험실 데스크탑"으로 전송되는 것 같습니다.

따라서 이 문제를 해결하는 방법에는 두 가지가 있을 것으로 생각됩니다.

  1. "실험실 서버"에서 "내 노트북"으로 X 디스플레이 데이터를 직접 전송하는 방법을 아직 모르는 방법을 찾아보세요...
  2. 들어오는 X가 연구실 서버에서 "내 노트북"으로 데이터를 표시하도록 연구실 데스크탑을 "포트 포워딩"하는 방법을 찾으십시오.

이 문제에 대해 누구든지 나를 도와줄 수 있나요?

답변1

노력하다:

$ ssh lab_desktop -L 2200:lab_server:22 -vvv
$ ssh -Y <USERNAME>@localhost -p 2200

관련 정보