X11 포워딩이 작동하는지 확인하는 가장 간단한 예는 무엇입니까? 표시하는 가장 간단한 명령을 알고 싶었습니다. 현재

클러스터에 액세스 할 수 있으며 가장 간단한 예제를 사용하여 X11 전달로 클러스터에 넣고 작동하는지 확인하고 싶었습니다. 현재는 간단히 클러스터에 로그인합니다.

$ ssh -Y user@cluster

그리고 gui와 같은 일부 디스플레이가있는 클러스터에서 내가 알고있는 유일한 프로그램은 matlab이므로 그냥 실행하십시오.

$ matlab

과거에는 효과가 있었지만 작동하는지 여부를 확인하기 위해 화면에 무언가를 표시하는 가장 간단한 명령을 알고 싶었습니다. 현재 실행 matlab하면 명령 인터페이스가 열리지 만 오류나 다른 것은 표시되지 않습니다.

누군가 작동 중인지 확인하기위한 대체 명령이 무엇인지 알고 있습니까? Ubuntu로 상속되고 X11 이외의 것을 설치하지 않아도되는 단일 명령은 아이디어입니다. 다음과 같은 것 :

$ display_a_box_with_text HELLOWORLD

나는 그것이 저인지 확실하지 않지만 X11이 작동하는지 확인하는 유일한 방법은 MATLAB을 실행하는 것입니다. 이를 확인하는 더 좋은 방법이 있어야합니다.



답변

발행 한 ssh 명령 대신 다음을 시도하십시오.

$ ssh -v -Y user@cluster

다른 인수를 추가 -v하면 ssh명령에 디버깅 모드를 사용할 수 있습니다. 다음 Requesting X11 forwarding과 같이를 포함하는 행을 검색하십시오 .

$ ssh -v -Y user@cluster
[...]
debug1: Requesting X11 forwarding with authentication spoofing.
[...]

로그인 한 후, 당신은 X 창을 열기위한 다음 명령을 시도 할 수 있습니다 : xterm, xclock, xcalc, xedit, 등이 이미 댓글에서 언급되었다.

사용자 정의 텍스트가있는 대화 상자를 요청 했으므로 다음을 시도해야합니다 xmessage.

$ xmessage -center hello!