Reflection XX 서버를 실행하는 PC가 있습니다. 디스플레이 번호는 입니다 5.0
. 프로세스를 내 컴퓨터로 보낼 수 있습니다.xeyes -display :5.0
다른 컴퓨터가 내 컴퓨터로 메시지를 보낼 수 있도록 하고 싶습니다 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 디스플레이를 켜는 것은 X 서버가 TCP 연결을 수신하고 있고 이를 차단하는 방화벽이 없는 경우에만 작동합니다. 매우 안전하지 않기 때문에(누군가가 귀하의 X 서버에 액세스하면 귀하의 계정을 탈취할 수 있음) 이를 사용해서는 안 되며 xhost +
, 이를 언급하는 모든 튜토리얼은 불태워 잊어버려야 합니다.