GUI를 열기 위해 모니터 없이 시스템에 ssh -X를 사용하시겠습니까?

GUI를 열기 위해 모니터 없이 시스템에 ssh -X를 사용하시겠습니까?

두 개의 VM(Ubuntu 20.04 1개, Fedora 30 1개)을 실행 중이고 그곳에서 Firefox를 열고 싶습니다. 그들 중 어느 것도 어떤 종류의 디스플레이도 부착되어 있지 않습니다. 그런 적이 없었습니다.

둘 다 신선하고 어느 쪽이 할 수 있는지는 나에게 별로 중요하지 않지만 튜토리얼을 진행하는 데 다소 어려움을 겪고 있습니다.

우분투는 다음과 같습니다.

$ ssh ubuntu2004 -X
Last login: Sat Dec  5 07:40:17 2020 from 172.20.0.6
/usr/bin/xauth:  file /home/qohelet/.Xauthority does not exist

나는이 문제를 해결하려고 노력했습니다.이 답변, 그러나 내 결과가 발생해야 하는지는 확실하지 않습니다.

qohelet@ubuntu2004:~$ ls .Xauthority
.Xauthority
qohelet@ubuntu2004:~$ mv .Xauthority old.Xauthority 
qohelet@ubuntu2004:~$ touch ~/.Xauthority
qohelet@ubuntu2004:~$ xauth generate :0 . trusted 
No protocol specified
xauth: (argv):1:  unable to open display ":0".

이 문제는 여러 사용자에게 발생한 것으로 보이지만 현재까지 해결 방법을 제시한 사용자는 없습니다. 이 단계에서는 원격 컴퓨터에서 Firefox를 열 수 있으며 로컬 컴퓨터에서는 GUI가 팝업됩니다.

.Xauthority는 바이너리 파일이므로 이해가 되지 않습니다.

^@^@^@^D^?^@^A^A^@^B10^@^RMIT-MAGIC-COOKIE-1^@^P<9D><F4><F8>S<AE><<EB><D2>L^Q^Ns^P^G<E3><90>

이 시점에서 추가 구성이 수행되어야 하는지 궁금합니다. 지금이 좋은가요?

답변1

DISPLAY 변수를 내보내려고 했습니까? 예를 들어 IP 주소가 10.0.1.2인 경우:

#export DISPLAY=10.0.1.2:0.0 #xclock

그렇지 않으면 MobaXterm을 사용할 수도 있나요?

관련 정보