SSH를 통해 원격 서버의 X11 디스플레이에서 GUI 애플리케이션을 실행하는 방법

SSH를 통해 원격 서버의 X11 디스플레이에서 GUI 애플리케이션을 실행하는 방법

이 그림에서 내 가상 머신에서 Redhat은 SSH 서버를 실행하고 있으며 저는 SSH를 통해 원격으로 로그인하고 있습니다. geditSSH를 통해 실행 하고 싶지만 geditSSH 클라이언트를 실행하는 시스템이 아닌 원격 Redhat 서버에서 창을 엽니다. 사용하고 싶지 않고 SSH 클라이언트를 통해 SSH 서버의 디스플레이를 열고 싶습니다. ssh -X [email protected]gedit

여기에 이미지 설명을 입력하세요.

답변1

이 시도:

DISPLAY=:0 gedit

아니면 그냥:

export DISPLAY=:0

명령을 실행하기 전에.

Cannot open display:게시물에 불특정 표시가 보이는 이유는 X 세션을 실행하고 있다는 사실을 알 수 없기 때문에 설정되지 않았기 :때문입니다 .$DISPLAYssh

(X11 전달) 을 사용하고 싶지 않다고 하셨지만 ssh -X다른 사람이 여기에 올 경우를 대비해 살펴보는 것이 좋습니다.X11 전달 사용, GUI 응용 프로그램을 원격(서버) 컴퓨터가 아닌 로컬(클라이언트) 컴퓨터에 표시하려는 경우.

관련 정보