
を使用すると、ssh -x
SSH 経由で GUI プログラムを実行できます。たとえば、SSH と x11 が有効になっている Linux マシンがある場合、(X ベースの) GUI プログラム (物理的には Linux マシン上にあり、実際にそこで実行されている) を Mac から実行できます (つまり、Mac に表示し、Mac のキーボードとマウスから入力を受け取ります)。
Windows で同じこと (Windows マシンでプログラムを起動し、Mac で制御する) を実行したい場合、どうすればいいでしょうか? 現在は TeamViewer を使用していますが、リモート デスクトップ全体ではなく、Mac 上のプログラムのみを表示できるソリューションがあるかどうかを知りたいです。
(Citrix はすでに試しました。)
答え1
Windows では、何らかのリモート ログイン サポート (RDP/VNC ではない) が必要になると思います。Cygwin で SSH を試してください。http://www.howtogeek.com/howto/41560/how-to-get-ssh-command-line-access-to-windows-7-using-cygwin/
その後、Mac から PC に ssh してプログラムを実行できるようになります。
答え2
上記の回答に加えて。
sshサーバーの使用を試みるこれCygwinからX11転送用のパッケージをインストールして設定するここ
どうやら、ssh クライアント用に Mac にいくつかのライブラリをインストールする必要があるようです。
Mac用X11について
X11 は Mac に含まれなくなりましたが、X11 サーバーおよびクライアント ライブラリは XQuartz プロジェクトから入手できます。
Apple は、Mac での X11 の開発とサポートをさらに進めるためのコミュニティの取り組みとして、XQuartz プロジェクトを作成しました。XQuartz プロジェクトは、もともと Mac OS X v10.5 に含まれる X11 のバージョンに基づいていました。それ以来、XQuartz は複数のリリースで修正され、新機能のサポートや X11 エクスペリエンスのさらなる改良が行われてきました。Apple は XQuartz プロジェクトの貢献者であり、X11 が macOS および最新バージョンの XQuartz で期待どおりに動作するように取り組んできました。
macOS 用の X11 サーバーおよびクライアント ライブラリは、www.xquartz.org の XQuartz プロジェクトから入手できます。最新バージョンをダウンロードしてください。