이제 다음과 같은 필요가 생겼습니다: Xshell——host A——host B
Xshell에서 직접 SSH를 통해호스트 B
, Xshell에서 다음으로 SSH를 통해 xclock을 열 수 있습니다.호스트 A, 그런 다음 연결호스트 B~을 통해호스트 A, xclock을 열면 오류가 발생하여 실패합니다.
[root @ vs-6 ~] # xclock
Error: Can't open display:
추가-와이SSH를 사용할 때 매개변수호스트 A문제를 해결해야 하지만 다른 구성이나 프로그램 지원도 필요합니다. 달성하려면 어떻게 해야 할까요?SSH를 통한 멀티홉 X 전달
참고: 이 문제를 해결하려면 수정할 수 있는 일부 구성이나 매개변수가 있어야 한다고 생각합니다. 특정 호스트에서는 문제가 해결될 수 있지만 루트 권한을 사용하여 이 호스트의 관련 구성 및 매개변수를 볼 수 없기 때문입니다.
답변1
여기참고방법
~에호스트 A(centos7-1908)만 설치하면 됩니다.xorg-x11-xauth패키지.
그런 다음 모든 쉘을 종료한 다음 다시 연결하십시오.호스트 A. 이때,$디스플레이환경 변수가 자동으로 생성되고-와이연결할 때 매개변수가 추가됩니다.호스트 B. 이 문제는 해결될 수 있습니다.