Macを使用してリモートサーバーでGUIを開こうとしましたが、成功しませんでした。

Macを使用してリモートサーバーでGUIを開こうとしましたが、成功しませんでした。

私はMacOSXに初めて触れました。一部のLinuxサーバーに接続するためにSSHを使用しています。リモートLinuxサーバーで実行されているプロセスに対してローカルにGUIを開こうとします。

そのため、MacにX11用のXQuartzをインストールする必要があることを読んでいます。
インストールしましたが、GUIを実行しようとすると、「DISPLAY not set」エラーが発生します。

実際、私がそこに行ったとき、echo DISPLAYまだ何も確定していませんでした。手動で設定する必要がありますか?

また、XQuartzのインストールにいくつかのコマンドラインがあることもわかりました。このコマンドラインを使用する必要がありますか?起動するとecho DISPLAY0.0のみ表示されます。これをどのように構成しますか?

ssh -X接続を試み、さらに確認しました。X-11 FAQ したがって、一部のコンテンツは、DISPLAYローカルコンピュータ上の自分のコンテンツを上書きします。以前にTextMateをインストールしたときにこれが行われたと思いますが、それをオーバーライドする方法がわかりません。何を設定する必要がありますか?何ですか: か/tmp/launch-Bh0fLm/:0

ベストアンサー1

Mac OSXシステムで次のことを試してください。

/private/etc/sshd_configSSHデーモンの独自のローカルX11ホストに設定されている「X11Forwarding yes」オプションを使用してX11転送を有効にします。これにより、Mac OSXホストは、オプションの「ssh」を介してリモートシステム(Linux)から返されたX11クライアント要求を受信できます-X

次に、Mac OSX ホストで sshd を再起動します。

Mac OS Xの場合は、システム環境設定/共有ウィンドウの下にあります。 SSHデーモンはリモートシステムでも実行されている必要があります!

おすすめ記事