X11 포워딩이 작동하는지 확인하는 가장 간단한 예는 무엇입니까?


13

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

$ ssh -Y user@cluster

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

$ matlab

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

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

$ display_a_box_with_text HELLOWORLD

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


1
다음 명령을 실행하십시오 xeyes..
— LD James

@LDJames 해당 명령을 찾을 수 없습니다. 기록을 위해, matlab은 지금 작동합니다 (어떤 이유로 든 -Y내가 사용하고있는 시스템에서 작동하지 않았지만 matlab을 실행하여도 작동하는지 확인하는 유일한 방법은 나에게 어리석은 것 같습니다. 일반 사용자)
— 피노키오

3
xeyes, xclock, oclock, xcalc, xgc, xedit, xlogo, xman꽤 표준 X11 응용 프로그램입니다. 그것들은 패킷 x11-apps에 포함되어 있습니다.
— 아무도

@Pinocchio 내 답변에서 무언가를 시도 했습니까?
— Thiago Rider Augusto

@ThiagoRiderAugusto 네 -vand -Yand xterm을 시도했습니다 . 그 창을 통해 창을 열었 XQuartz으므로 작동한다고 가정합니다. 감사!
— Pinocchio

답변:


15

발행 한 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!

2
내가 사용하는 클러스터의 유일한 명령은 xterm입니다. sudo가 아니기 때문에 다른 명령을 설치할 수는 없지만 제대로 xterm작동했습니다! 고마워.
— Pinocchio
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.