
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 +
이를 언급하는 모든 튜토리얼은 불태워 잊어버려야 합니다.