![`ssh -X` 특정 X 디스플레이를 요청하시겠습니까?](https://linux55.com/image/91656/%60ssh%20-X%60%20%ED%8A%B9%EC%A0%95%20X%20%EB%94%94%EC%8A%A4%ED%94%8C%EB%A0%88%EC%9D%B4%EB%A5%BC%20%EC%9A%94%EC%B2%AD%ED%95%98%EC%8B%9C%EA%B2%A0%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
호스트에 연결할 때 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와 같은 것이 더 나은 솔루션입니다.