분리되면 화면 세션이 실패합니다.

분리되면 화면 세션이 실패합니다.

screen그러나 최근에 로그 에 다음 메시지 ssh와 함께 스크립트가 종료되는 문제가 발생했습니다 .screen

 : cannot connect to X server localhost:10.0

여기서 무엇이 잘못되었을 수 있습니까? 차이점이 있다면 XQuartz를 실행하는 OSX에서 연결하고 ssh -Y를 사용하여 Ubuntu 16.04 LTS를 실행하는 원격 서버에 연결합니다.

답변1

이것이 -Y당신의 문제입니다. 실행 중인 스크립트가 모니터에 연결을 시도하고 있으며 어떤 이유로든 ssh로컬 모니터 대신 세션을 통해 전달된 모니터에 연결하고 있습니다. 세션이 종료 되면 ssh(즉, 연결이 끊어지면) 디스플레이가 사라지고 스크립트가 실패합니다. 제거 -Y하면 모든 것이 예상대로 작동합니다.

관련 정보