
私はWindows 10 x64システムを持っており、最近より強力なLinuxシステムのアカウントを得ました。 Windowsコンピュータで生成されたMATLABファイルをこのLinuxコンピュータで実行したいと思います。 Linuxコンピュータには独自のMATLABインストールがあることがわかります。
PuTTy(Windowsシステム)からLinuxシステムにログインできましたが、コマンドラインに到達すると、さらに進む方法がわかりません。
可能であれば、GUIを介してリモートUnixシステムと対話できるWindowsリモートデスクトップのように動作するソリューションがあります。
Windowsを開発者モードに切り替え、Ubuntu bashシェルをインストールしました。
答え1
最も簡単な方法は、LinuxコンピュータにVNCサーバーをインストールし、WindowsコンピュータにVNCクライアントをインストールすることです。サーバー管理者に連絡してください。 VNCはすでに実行されている可能性があり、接続方法または設定方法に関する指示を提供できます。また、SSHを介したX11配信を許可するかどうか、またそれに関する指示があることを確認してください。 (私はMatlabを持っているサーバーでX11の配信がどのように有効になっていると仮定します。そうでなければ無意味に見えます)
通常、X11転送を許可している場合は、次の手順に従ってPuTTYでX11転送を有効にできます。
- WindowsコンピュータにXサーバーをインストールします。オープンソースオプションの1つは次のとおりです。シャオミング。
- XMingを起動し、設定で「複数のWindows」を選択し、ディスプレイ番号を0に設定し、設定が完了するまで「次へ」をクリックします。
- 次に、PuTTYで接続オプション - > SSH - > X11を展開します。
Enable X11 Forwarding
表示された場所に:0.0
またはを確認して入力しますlocalhost:0.0
。- サーバーに接続してLinuxのコマンドラインからMatlabを実行すると、WindowsコンピュータにMatlabウィンドウが開きます。
ここにある情報は、一部のトラブルシューティングの詳細と同じです。http://aruljohn.com/info/x11forwarding/
私は数ヶ月前にMatlabを使用してサーバー上でこれを行ったので、これが合理的にうまく機能することを知っています。インタラクティブな経験は少し遅いですが、悪くはありません。
答え2
以前の回答に同意します。最も基本的な作業は、Linuxにサーバーを設定してネットワーク経由でグラフィックを転送し、WindowsシステムにクライアントソフトウェアをインストールしてグラフィックをポンピングするLinuxサーバーソフトウェアに接続することです。 Web経由で移動します。
しかし、Linuxシステムにnvidiaグラフィックカードがある場合、またはより具体的には、Linuxシステムのソフトウェアがグラフィックカードを使用して画像をレンダリングする場合、問題が発生する可能性があります。 Linuxリモートデスクトップのいくつかの無料方法(ightvncなど)と同様に、ネットワーク経由でグラフィックカードのグラフィックをプッシュしません。使用されるソフトウェアも同様です。ハードウェアアクセラレーションOpenGL。
Matlab(または他のソフトウェア)がプロンプトですべての操作を実行し、グラフィックではなく数字だけを処理する場合は、おそらく大丈夫でしょう。ただし、グラフィックを使用して高度なMATLABを実行すると失敗する可能性があります。多くのLinux用の無料リモートデスクトップは、OpenGLを使用してグラフィックを表示するソフトウェアとは機能しません。 You will get a specific OpenGL error when launching the software remotely
、特定の構文を一時的に忘れました。
RealVNCベースのNICE-DCVを使用していますが、無料ではありません。詳細については、該当するウェブサイトをご覧ください。
私が知っているもう一つの選択肢はNXマシンnomachine.comから。 NxMachine を無料でテストして、お客様の要件に適していることを確認できます。私はこれについての経験があり、始めるのはとても簡単で速かったです。
あなたは参照することができますen.wikipedia.org/wiki/VirtualGLそしてvirtualgl.org/about/aboutこれは全体の問題を非常によく説明します。リモートOpenGL。
これは得ることです完全な機能Linuxへのリモートデスクトップ接続。