web-dev-qa-db-ja.com

Ubuntuから別のUbuntuデスクトップをリモートで制御するにはどうすればよいですか?

クライアントマシンから別のデスクトップ(どちらもUbuntu 12.04)をリモートで制御するにはどうすればよいですか?

Remmina Remote Desktop Clientを使用することはできますか?

31
Phil

まず、リモートで制御したいコンピューターを制御できるようにする必要があります。リモート制御設定を起動し、Ubuntuをリモート制御できるようにします。必要に応じてパスワードを設定することもできます。そのコンピューターを別のUbuntuコンピューターからリモートで制御できるようになりました。コンピューターに接続するときは、必ずVNCプロトコルを選択してください。 UbuntuからWindows 7を制御する場合は、RDPプロトコルを選択する必要があります(Windows 7コンピューターでリモートコントロールを許可する必要があります)。

19
Aaron Hill

ソリューションの概要

ホストマシンに接続し、最終的にホストマシンのデスクトップを表示および制御するには、ホストマシンの設定を変更して(デスクトップ制御を有効にするため)、クライアントマシンでリモートデスクトップクライアントプロファイルを作成する必要があります。

はい、クライアントマシンでRemmina Remote Desktop Clientを使用できます。

ホストマシンのリモートコントロールを有効にする

ホストマシンで次の手順を実行します。

vino-preferences
  • vino-preferencesもダッシュのDesktop Sharingの下にあります

enter image description here

  1. Allow other users to view your desktopにチェックマークを付けます
  2. Allow other users to control your desktopにチェックマークを付けます
  3. Require the user to enter this passwordにチェックマークを付けます
  4. 推測しにくいパスフレーズを入力してください
  5. 閉じる

クライアントマシンでリモートデスクトップクライアントプロファイルを作成する

クライアントマシンで次の手順を実行します。

remmina
  • dashのRemmina Remote Desktop Clientの下のremmina

Ctrl+N または接続>新規

enter image description here

  1. IPアドレス[123.123.12.3]にServerと書かれている箇所に入力します
  2. つなぐ

ホストマシンの表示と制御

クライアントマシンで、VNCパスワードの入力を求められたら、以前にホストマシンに入力したパスフレーズを入力します。

このステップで成功した場合、クライアントマシンからホストマシンのデスクトップを表示および制御しているはずです。

36
jtd

私はRemminaを使用していますが、非常に満足しています。 Remminaは、リモートデスクトップセッションを表示および制御できます。インストールしていない場合は、USCからインストールできます

Ubuntuリモートデスクトップアクセスは(VNC)と呼ばれる技術に基づいています

9
Mitch

一部のマシンは、クライアント接続中にサーバーでの接続を許可するかどうかをライブで確認します。そのため、実際に発生しない場合は機能しない可能性があります。

第二に、UbuntuとWindows 7マシンを接続する場合、RDPオプションを選択する必要があります。そうしないと、UbuntuからUbuntuへの接続でVNCが使用されます。

最後に、ネットワークの設定方法によっては、ホスト名、IP、またはFQDNを使用する必要がある場合があります。これで時間を節約できるので、びっくりする前にそれらをすべてチェックしてください。

追加のボーナスとして、エントリポイントの背後にあるマシンに接続するためにポート転送が必要なネットワークの背後にあるリモートデスクトップ接続を接続するトリックもあります。たとえば、Host.domain.comのアクセスポイントがあり、ネットワーク上のサーバーに接続している場合、SSHを使用してポート転送を設定し、RDPまたはVNCポストをそのように指定できます(RDPのPuTTYでWindows 7では、これが例になります):

Source: 8585 (or whatever port you want)
Destination: 192.168.x.x:3389 (where x.x is your network)

次に、たとえば、WindowsでRDCを使用する場合、サーバー名としてlocalhost:8585を使用します。これは、次のようなコマンドを使用して、Linuxでも機能します。

ssh -i /path/to/key -L 8585:192.168.x.x:3389 [email protected]
2
nicorellius