web-dev-qa-db-ja.com

Windows XPからLinuxデスクトップをリモートで表示するにはどうすればよいですか?

Windows XPを使用しており、CentOS-5.Xサーバーにリモート接続する必要があります。

私は視覚的、安全に、そして可能な限り小さなフットプリントで、GUIを介してリモートLinuxシステムを管理することを目指しています。 Linuxにデスクトップをストリーミングするためのデフォルトの方法があるかどうかは私にはわかりません。リモートLinuxシステムに何かをインストールする前に、コンピューターに既存のサポートがあるかどうかを確認するために実行する必要があるgrepまたは検索がありますか? ...本当にわからない、Xmingを見たが、それが何をしているのかわからなかった。つまり、WinSCPのように、自分の側でインターフェイスを作成してCMDをリモートで実行している場合、またはデスクトップをストリーミングしている場合です。私にデスクトップストリーミングを本当に必要としないか、Linuxボックスに何かをインストールしたいです。

7
blunders

オプションには次の2つのカテゴリがあります。

クライアントサーバー機能にX11を使用します。

X11はクライアントサーバープロトコルとして設計されているため、アプリケーションはX11サーバーに効果的に接続してウィンドウを表示します。 X11モデルでは、アプリケーションがクライアントであり、ディスプレイがサーバーです。

例として、machineAの隣に座っていて、machineBがリモートLinuxサーバーである場合、machineAからmachineBにSSHで接続できます(SSHに関する限りmachineAがクライアントです)。次に、xeyes(または任意のX11アプリケーション)を実行すると、machineBがmachineAのX11サーバーに接続するクライアントになります(X11アプリケーションに関する限り)。

これを機能させるには、machineAで実行されているX11サーバーが必要です。これは問題ではありません。デスクトップ環境を備えたLinuxシステムには、すぐに使用できるものがあります。 Windowsでは、Cygwinで提供されているもの、またはおそらくExceedを使用できます。

このような接続を保護するには、Linuxボックス(machineA)からsshとともに-X(またはサーバーを信頼する場合は-Y)を使用します。これにより、X11接続が自動的に転送されます。 machineA、SSH経由でトンネリング。同様に(ユースケースでは、machineAはWindowsを実行しているため)、PuTTYなどのSSHクライアントにはX11を転送するオプションがあります。

完全なリモートデスクトップ環境を使用します。

リモートマシンにVNCサーバー(または同様のRDPなど)をセットアップし、VNCクライアントからサーバーに接続できます。 (このモデルでは、クライアントとサーバーの概念がおそらくより直感的です。)VNCサーバーがデフォルトで実行されていない場合は、SSH経由で手動でログオンして起動する必要があります。この方法では「フルデスクトップ」を取得する可能性が高いため(最終的には構成方法によって異なります)、使用するGUIを起動するためのコマンドを知る必要はありません。

UltraVNCには、市販の製品に箱から出して固定するオプションがあるようです。このような接続を手動で保護する場合は、SSH経由でこのマシンに接続し、リモートサーバーのVNCポートをクライアントマシンにトンネリングする必要があります。

一般に、2番目のオプション(フルデスクトップ)の方が高速です。

9
Bruno

あなたが何を求めているのかを投稿から理解するのは本当に難しいです。 Xリダイレクト以外にLinuxXセッションに接続するには(ssh -X <hostname>)およびリモートシェル(ssh/telnet)には、リモートアクセスプロトコルがあります。利用可能なリモートアクセスプロトコルは次のとおりです。

VNC: http://en.wikipedia.org/wiki/Virtual_Network_Computing
NX: http://www.nomachine.com/
SPICE: http://spice-space.org/

LinuxからWindowsに接続する場合は、rdesktopが最も一般的なツールです。

2
dyasny

コマンドライン経由または視覚的に接続したいですか?

TelnetまたはSSHを使用して、コマンドライン経由で接続できます。 SSHはより安全です。

GUIインターフェイスが必要な場合は、RDP、VNCを使用するか、SSH経由でXサーバーをトンネリングできます。それがdyasnyが求めている違いだと思います。

編集:

SSH経由で完全なリモートデスクトップに接続することを検討している場合、 NoMachine NX は、これを実現するのに最も簡単な方法でした。 NoMachineは完全にオープンソースではありません。 FreeNX プロジェクトはNXサーバーのGPL実装を作成しようとしていますが、それでも気になる違いです。

1
Zoot

xmingを確認してください

http://www.straightrunning.com/XmingNotes/

1
jet

本当に使いやすいものが必要な場合は、 Teamviewer を試してみませんか。

0
alpha1