回答:
まず、リモートで制御したいコンピューターを制御できるようにする必要があります。リモート制御設定を起動し、Ubuntuをリモート制御できるようにします。必要に応じてパスワードを設定することもできます。そのコンピューターを別のUbuntuコンピューターからリモートで制御できるようになりました。コンピューターに接続するときは、必ずVNCプロトコルを選択してください。UbuntuからWindows 7を制御する場合は、RDPプロトコルを選択する必要があります(Windows 7コンピューターでリモートコントロールを許可する必要があります)。
ホストマシンに接続し、最終的にホストマシンのデスクトップを表示および制御するには、ホストマシンの設定を変更して(デスクトップ制御を有効にするため)、クライアントマシンでリモートデスクトップクライアントプロファイルを作成する必要があります。
はい、クライアントマシンでRemmina Remote Desktop Clientを使用できます。
ホストマシンで以下を実行します。
vino-preferences
vino-preferences
下のダッシュでも Desktop Sharing
Allow other users to view your desktop
Allow other users to control your desktop
Require the user to enter this password
クライアントマシンで次の手順を実行します。
remmina
Remmina Remote Desktop Client
Ctrl+ Nまたは接続>新規
Server
クライアントマシンで、VNCパスワードの入力を求められたら、以前にホストマシンに入力したパスフレーズを入力します。
このステップで成功すると、クライアントマシンからホストマシンのデスクトップを表示および制御できるはずです。
一部のマシンは、クライアント接続中にサーバーでの接続を許可するかどうかをライブで確認します。そのため、実際に発生しない場合は機能しない可能性があります。
第二に、UbuntuとWindows 7マシンを接続する場合、RDPオプションを選択する必要があります。そうしないと、UbuntuからUbuntuへの接続でVNCが使用されます。
最後に、ネットワークの設定方法によっては、ホスト名、IP、またはFQDNを使用する必要がある場合があります。これで時間を節約できるので、びっくりする前にそれらをすべてチェックしてください。
追加のボーナスとして、エントリポイントの背後にあるマシンに接続するためにポート転送が必要なネットワークの背後にあるリモートデスクトップ接続を接続するトリックもあります。たとえば、host.domain.comのアクセスポイントがあり、ネットワーク上のサーバーに接続する場合、SSHを使用してポート転送を設定し、RDPまたはVNCポストをそのように指定できます(RDPのパテで) 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 user@host.domain.com