
ssh
를 사용하여 서버에 접속할 때 -X
어떤 디스플레이 번호를 내보내야 할지 항상 혼란스럽습니다. 때때로 디스플레이 번호가 무언가에 사용되는 것 같아서 내가 할 수 있는 일은 다음을 통해서만 수행할 수 있습니다.
export DISPLAY=localhost:0 && xclock
export DISPLAY=localhost:1 && xclock
export DISPLAY=localhost:2 && xclock
export DISPLAY=localhost:...
시계가 나타날 때까지. 그런 다음 해당 디스플레이 번호를 사용하겠습니다. 서버에 로그인할 때마다 GUI 데이터를 올바르게 터널링할 수 있는 디스플레이 번호가 달라졌습니다.
답변1
X 전달이 활성화되면 sshd가 $DISPLAY
서버 측에서 자동으로 설정됩니다. 그 값을 무시할 이유가 없어야 합니다.