X11 전달을 영구적으로 활성화

X11 전달을 영구적으로 활성화

PHP 프로그램이 있고 배치 파일을 실행하려면 다음을 입력했습니다.

$> xhost +
$> ssh username@hostname -X
$> ssh username@hostname -Y

그리고 그것은 훌륭하게 작동합니다. 그런데 문제는 컴퓨터를 다시 시작하거나 뭔가를 다운로드할 때 이 작업을 다시 수행해야 한다는 것입니다.

컴퓨터에서 X11 전달을 영구적으로 활성화하는 방법이 있습니까? 구성 파일의 X11 전달은 괜찮지만 GUI가 작동하려면 위 명령을 입력해야 합니다.

답변1

당신은 필요하지도 않고 원하지도 않습니다 xhost +.

.ssh/config다음과 동일한 내용으로 파일을 업데이트(또는 생성)하세요 -X.

Host *
ForwardX11 yes

또는 동등하게 -Y:

Host *
ForwardX11Trusted yes

이는 귀하의모두주인. 물론 다른 방법을 사용하여 *이러한 구성 변경을 특정 호스트/도메인 등으로 제한할 수 있습니다.

답변2

~/.ssh/config에 다음 내용이 있습니다.

Host server1
   HostName server1
   ForwardX11 yes
   User username

관련 정보