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