location-bにLinuxデスクトップ/サーバーが共存しています。
location-aに常駐し、VNCクライアントを使用してlocation-bに接続します。
他の人が私のデスクトップアクションを監視できないようにするには、VNCクライアントが接続するときにlocation-bでリモートデスクトップを無効/空白にするにはどうすればよいですか?
x11vnc
を使用して新しいXセッションを作成する必要があります(serverにインストールする必要があります)。 sshでサーバーにログインして実行します。
x11vnc -display :9
これで、たとえばvncviewer
を使用してサーバーに接続できます。
vncviewer server:9
両方のコマンドの番号が同じであることを確認してください。通常の表示は:0なので、何も表示されません。プログラムでその画面を明示的に非表示にすることもできますが、他の人が自分のやっていることを見られないようにしたい場合は、これで十分です。
完全なデスクトップではなく、Xセッションしかないことに注意してください。
その他の背景情報は このサイト にあります
(私が知る限り)それができるとは思いません。いくつかの代替策は、sshの上でXプロトコルを使用するか(ssh -xまたはssh -yを使用)、または新しいtightvncセッションを使用することです。
どちらのオプションもローカルディスプレイには影響しませんが、現在何が表示されているかを確認できません。