SSH経由でWindows GUIプログラムを実行する

SSH経由でWindows GUIプログラムを実行する

を使用すると、ssh -xSSH 経由で 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 プロジェクトから入手できます。最新バージョンをダウンロードしてください。

ここから

関連情報