web-dev-qa-db-ja.com

Linuxコンピューターへのリモートデスクトップ接続

私は頻繁にsshを使用してリモートLinuxマシンに接続しています。 ssh -Xを使用すると、GUIを使用することもできます。残念ながら、これはインターネット経由で行うと非常に遅くなります。 GUIは非常に遅く、率直に言って使用するのは非常に面倒です。また、デスクトップが表示されず、ssh -Xを介して複数のプログラムを開くと、接続がさらに遅くなるため、実際には必要なものではありません。

Linuxには、rdesktopという非常に便利なツールが1つあります。 rdesktopを使用してWindowsマシンにログインできます。この場合、すべてがスムーズに実行され、GUIが遅くなることはありません。さらに良いのは、リモートコンピュータに座っているかのように、実際に同じ画面を見ることができるということです。これが私の最終目標です。私の質問は、フォームlinuxをlinuxに接続し、rdesktopのような同様の機能を持つそのようなオプションが存在するかどうかです。またはさらに良いことに、rdesktopを使用してLinuxマシンに接続することは可能ですか?私はこれをするのに疲れましたが、失敗しました。デスクトップはローカルネットワーク上にあり、インターネットから直接表示されないため、Windowsマシンにログオンするには、中間マシンでローカルポート転送を使用します。しかし、disがLinuxではなくWindowsで機能する理由がわかりません。

ご協力ありがとうございました

このフォーラムの専門家を形成するいくつかの助けといくつかのインターネット調査で、私は解決策を見つけました。

解決策:Linuxでrdesktopを使用することは可能です。このためにはxrdpが必要です。それを使用する手順は次のとおりです。

1)インストールxrdp

2)/etc/xrdp/xrdp.iniを開き、

2.1)xrdpがリッスンしているポートを確認する

2.2)セッションを再開できるようにするには、port=-1port=ask-1に変更します。3)xrdpがオンになっていない場合はservice xrdp startを実行し、オンになっている場合はservice xrdp restartを実行して新しい構成をロードする必要があります。

4)Sudo iptables -I INPUT 1 -p tcp --dport XRDP_PORT -j ACCEPTにルールを追加する

5)rdesktop ip_remote_pc:XRDP_PORT -f -u "username"

6)楽しむ

助けてくれてありがとう!

5
Alexander Cska

リモートデスクトッププロトコルはMicrosoftに属しているため、Linuxには同じ効果に対して Virtual Network Computing(= VNC) と呼ばれる異なるプロトコルがあります。これには、特に、VNCのチキン(そうです、それはではないVNCの子)、UltraVNC、PocketVNC、RealVNCなど、さまざまな実装があります、Remmina、TightVNC。これらは、rdesktopとまったく同じタスク、つまりを実行し、リモートマシンへのグラフィカル接続を高速化します。

あなたは見つけることができます ここウィキペディアで さまざまなリモートアクセスソフトウェアの啓発的な比較。

ただし、RDPはLinux間通信にも存在することに注意してください。おそらく、これを機能させることができなかった理由は、Linuxマシンの1つにRDPサーバーをセットアップしてから、それにrdpする必要があるためです。ほとんどの(すべての?)ディストリビューションでは、そのようなサーバーはにインストールされていません。システムのインストール。

これを行う手順はディストリビューションによって異なります。Debianおよび派生物では、xrdpというパッケージをインストールします。

apt-cache show xrdp
.............
Description-en: Remote Desktop Protocol (RDP) server
Based on research work by the rdesktop project, xrdp uses the Remote
Desktop Protocol to present a graphical login to a remote client.
xrdp can connect to a VNC server or another RDP server.

Microsoft Windows users can connect to a system running xrdp without
installing additional software.

ディストリビューションの指示を確認して適切なxrdpサーバーをセットアップする必要があります。そうすれば、Windowsホストへの接続に使用しているのと同じxrdpクライアントでディストリビューションに接続できるようになります。

2
MariusMatutiae