
私はReflection XXサーバーを実行しているPCを持っています。ディスプレイ番号は5.0
、自分のPCにプロセスを直接送信することができます。xeyes -display :5.0
他の PC から自分の PC に送信できるようにしたいです。IP がどこにあるかxeyes
でできると思ったのですが、うまくいきません。他の PC または Linux デスクトップから自分の X サーバーに表示できるようにするにはどうすればよいでしょうか。xeyes -display xx.xx.xx.xx:5.0
xx.xx.xx.xx
答え1
コンピュータ A で X サーバーを実行しています。コンピュータ B でプログラムを実行し、コンピュータ A の X サーバーに表示したいと考えています。
コンピュータ A から、X 転送を使用して SSH クライアントを実行し、コンピュータ B にログインします。この SSH セッションで、A のディスプレイに表示するプログラムを実行します。
ssh -X B xeyes
で X ディスプレイを開くことは、xhost +
X サーバーが TCP 接続をリッスンしていて、ファイアウォールが邪魔をしていない場合にのみ機能します。これは非常に安全性が低いため (誰かが X サーバーにアクセスできれば、アカウントを乗っ取ることができます)、 を使用しないでください。xhost +
また、これについて言及しているチュートリアルはすべて破棄して忘れてください。