SSHを使用するときに他のモニターで操作を実行する

SSHを使用するときに他のモニターで操作を実行する

SSH経由でLinux CentOS 2.6システムに接続していますが、画面表示が削除されました(MobaXtermを使用)。コンピュータへの「物理的」アクセスもあります。

しかし、現在SSH経由でコンピュータを使用しているという事実を、コンピュータに「物理的」にアクセスしたい人に知らせる方法が欲しい。

1つの方法は、who誰かが別のコンピュータから接続していることを確認するために端末を見てみることです。しかし、私は彼らが毎回手動で確認する必要がありません(彼らはこの確認を忘れたり、忘れたりするかもしれません)。

だから私はモニター(つまり、コンピューターに接続されている画面)でウィンドウを開き、メッセージを送信する方法が欲しいです。 geditにテキストを入力するのと同じことが起こります。

私はこれを行うことができますか?私のモニター以外のモニターでアプリケーションを開くことはできますか?

ベストアンサー1

私はこれを行うことができますか?私のモニター以外のモニターでアプリケーションを開くことはできますか?

はい、もしあなたに適切な権限があります。たとえば、現在のGUIを使用している唯一のユーザーであるデスクトップからコンソールに切り替えて(たとえば、alt-ctl-F4を介して)、同じユーザーとしてログインしてから、次のことを試してください。

xterm -display 0:0

あなたのマイレージはディスプレイIDによって異なります(コメントを参照)。ウェブサイトのアドレス。 xtermがインストールされていてエラーがないと仮定すると(注:これはフォアグラウンドプロセスなのでCtrl-Cを押すか、コンソールでこのプロセスを中断しないでください)、GUIに戻ってフローティングプロセスを見つけることができます。 xterm どこかに 。

ほとんどのGUIアプリケーションはこの-displayオプションを許可する必要があります。を実行して同じことを実行できますssh。複数のXサーバーを実行している場合、モニター番号は通常0:0から始まり0:1に指定されます。少なくともすべて同じ物理カードとモニターを使用している場合はそうなります。同時に実行されている複数のXサーバーが別々の物理モニター(おそらく0:0、1:0、...)に接続されている場合は機能しますか?

もう一度申し上げますが、これを行うには適切な権限が必要です。スーパーユーザーは誰でもモニターからアプリケーションを起動できますが、一般ユーザーの場合は、一般ユーザーのデスクトップから何かを起動bobできません。sue

sshこの方法で X サーバーを起動し、アプリケーションを起動することもできます。

おすすめ記事