다른 PC 간에 X 서버를 어떻게 공유할 수 있나요?

다른 PC 간에 X 서버를 어떻게 공유할 수 있나요?

Reflection XX 서버를 실행하는 PC가 있습니다. 디스플레이 번호는 다음 5.0과 같습니다. 프로세스를 내 PC로 직접 보낼 수 있습니다. 예:xeyes -display :5.0

다른 PC에서 내 PC로 데이터를 보낼 수 있게 하고 싶습니다 xeyes. 내 IP가 xeyes -display xx.xx.xx.xx:5.0어디인지 로 할 수 있다고 생각했는데 xx.xx.xx.xx작동하지 않습니다. 다른 PC 또는 Linux 데스크탑에서 내 X 서버에 표시를 활성화하려면 어떻게 해야 합니까?

답변1

컴퓨터 A에서 실행되는 X 서버가 있습니다. 컴퓨터 B에서 프로그램을 실행하여 컴퓨터 A의 X 서버에 표시하려고 합니다.

컴퓨터 A에서 X 전달을 사용하여 SSH 클라이언트를 실행하여 컴퓨터 B에 로그인합니다. 이 SSH 세션에서 A의 디스플레이에 표시하려는 프로그램을 실행합니다.

ssh -X B xeyes

xhost +X 서버가 TCP 연결을 수신하고 방화벽이 방해가 되지 않는 경우에만 X 디스플레이를 열 수 있습니다 . 이는 매우 안전하지 않기 때문에(누군가가 귀하의 X 서버에 액세스할 수 있으면 귀하의 계정을 탈취할 수 있음) 을 사용해서는 안 되며 xhost +이를 언급하는 모든 튜토리얼은 불태워 잊어버려야 합니다.

관련 정보