호스트에 연결할 때 ssh -X
특정 디스플레이를 요청할 수 있나요 ? 로그인하여 실행시 echo $DISPLAY
에는 로그인할 때마다 다를 수 있습니다.
호스트에는 장기 실행 bash
인스턴스 screen
( byobu
또는 관련 tmux
)가 많이 있으며 이를 동기화 상태로 유지하는 것이 답답합니다 DISPLAY
. 프로세스를 자동화하고 현재 디스플레이를 저장하고 로드하는 몇 가지 스크립트가 있지만 완벽하지는 않습니다. 큰 DISPLAY 번호(예 export DISPLAY=123:0
: )를 선택하고 ssh -X
해당 번호가 항상 생성되어 전달되도록 요청하고 싶습니다.
답변1
디스플레이는 로컬 시스템이 아닌 X
원격으로 생성 및 할당되며 구성된 것 (기본적으로 10)으로 시작하고 사용되지 않은 디스플레이가 발견될 때까지 계속 증가합니다.sshd
ssh -X
X11DisplayOffset
ETA: SSH X 전달은 영구 원격 데스크톱에 연결하기 위한 도구가 아닙니다. 영구 그래픽 데스크탑에 반복적으로 연결하고 연결을 끊으려면 VNC 또는 NX/ssh와 같은 것이 더 나은 솔루션입니다.