예 ssh -i mykey.pem username@ip
를 들어 GUI를 사용하여 브라우저를 설치 및 실행하고 로컬 클라이언트에서 창을 보려면 어떻게 해야 합니까? Elinks는 작동하지만 웹 검색이 약간 어렵습니다.
이 질문을 중복으로 표시하기 전에 다음 지침을 시도했음을 말해야 합니다.원격 서버를 통해 GUI 도구를 사용하는 방법은 무엇입니까?.
ssh -X -i ...
를 사용하고 로그인 도 시도했습니다 ssh -Y -i ...
.
X11Forwarding yes
활성화됨 /etc/ssh/sshd_config
(원격 서버에서) (로컬 클라이언트) ForwardX11 yes
에 설정~/.ssh/config
echo $DISPLAY 출력: (로그인 후 없음)
export DISPLAY=<myip>:0.0
echo $DISPLAY 출력: ( <myip>:0.0
위 주석 뒤).
xfe를 실행하려고 하면 다음과 같은 결과가 나타납니다.
FXApp::openDisplay: unable to open display <myip>:0.0
뭐가 문제 야? 무엇을 시도할 수 있나요? 내 로컬 컴퓨터에서 포트를 열어야 합니까?
답변1
DISPLAY를 수동으로 설정한 경우 발행해야 할 수도 있습니다.
xhost +
먼저 로컬 컴퓨터에서. (저도 알고 있습니다. 모두가 열악한 보안 등에 대해 화를 내고 있습니다. 조금 개선할 수도 있지만 테스트를 위해서는 이것이 가장 빠른 방법입니다.)
즉, ssh -X는 "그냥 작동"해야 합니다.