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.