さまざまなアプリケーションのGUIをリモートでどのように使用できますか?たぶんX転送と呼ばれる? 私はubuntuラップトップからMatlabに遠隔接続しようとしています。 、 は私が MATLAB -display xdisplayリモートからMatlabに接続
を使用しますが、私が手
をxdisplay開くことができない、あなたは助けることはできますか?おかげさまで
さまざまなアプリケーションのGUIをリモートでどのように使用できますか?たぶんX転送と呼ばれる? 私はubuntuラップトップからMatlabに遠隔接続しようとしています。 、 は私が MATLAB -display xdisplayリモートからMatlabに接続
を使用しますが、私が手
をxdisplay開くことができない、あなたは助けることはできますか?おかげさまで
お試しVNC
これは実際にリモートワークステーションに接続するために使用するものによって異なります。
MachineCharmerが示唆しているように、VNC(またはRDP、TeamViewer、...)を使うことができますが、ほとんどのLinuxシステムでは、既に「X転送」の仕組みがあります。 sshに対するXの利点は、どのUNIXシステムでも動作する可能性が高いということです.VNCなどは明らかに、ソフトウェアをインストールする必要があります。一方、RDPはWindows(少なくともプロフェッショナル版)に組み込まれています。また注意:Windowsコンピュータにssh経由でXを転送する場合は、Windows上で実行中のXサーバが必要です(例:Xming)。
ssh
セッションをXフォワーディングと組み合わせて実行するか、ssh
に直接MATLABを起動するよう指示することもできます。 2番目の方法は、リモートコンピュータ上でmatlabを使い、matlabを終了するときにセッションをシャットダウンしたい場合に便利です。
ファーストアプローチ(ケースのためにローカルマシンが名前local
であり、あなたのサーバがremote
[email protected]$ ssh -X remote
[email protected]$ matlab -desktop
第二のアプローチ命名されています
[email protected]$ ssh -X remote "matlab -desktop"
あなたはssh man page(またはタイプでより多くの情報を見つけることができますあなたの端末にはman ssh
があります)。より速い暗号であるため、リモート表示セッションに-c blowfish
を使用するようアドバイスする人もいます。
matlabの実行方法の詳細については、matlab helpを参照してください。デフォルトでは、Xディスプレイを指定する必要はありません。デフォルトでは、DISPLAY
という環境変数が参照されます。 (シェルにecho ${DISPLAY}
と入力すると、自分で行うことができます。ほとんどの場合、:0.0
(ローカルマシン用)のようなものが得られます。