如何从Ubuntu远程控制另一个Ubuntu桌面?

如何从我的客户端计算机远程控制另一个桌面(都是Ubuntu 12.04)?

是否可以使用Remmina远程桌面客户端?

首先,您需要允许控制您想要远程控制的计算器。 启动远程控制首选项,并允许远程控制Ubuntu。 您也可以根据需要设置密码。 您现在可以从另一台Ubuntu计算机远程控制该计算机。 连接到计算机时,请务必选择VNC协议。 如果您想从Ubuntu控制Windows 7,您需要选择RDP协议(您需要在Windows 7计算机上允许远程控制)。

解决方案概述

您需要更改主机上的某些设置(以启用桌面控制)并在客户端计算机上创建远程桌面客户端配置文件,以便连接到主机并最终查看和控制主机的桌面。

是的,可以在客户端计算机上使用Remmina远程桌面客户端。

启用主机远程控制

在主机上执行以下操作:

vino-preferences 
  • vino-preferences也在Desktop Sharing下的Dash中

在此处输入图像描述

  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. 输入难以猜测的密码

在客户端计算机上创建远程桌面客户端配置文

在客户端计算机上执行以下操作:

 remmina 
  • Remmina也在Remmina Remote Desktop Client下的Dash中

Ctrl + N或连接>新建

在此处输入图像描述

  1. 填写您的IP地址[123.123.12.3],其中显示Server

查看和控制主机

在客户端计算机上,当要求输入VNC密码时,请输入先前输入主机的密码。

如果在此步骤成功,您现在应该从客户端计算机查看和控制主机的桌面。

我一直在使用Remmina,我很高兴。 Remmina能够显示和控制远程桌面会话。 如果您没有安装它,您可以从USC进行安装

Ubuntu远程桌面访问基于称为(VNC)的技术

有些机器会询问您是否希望在客户端连接期间允许服务器上的连接,如果您实际上没有看到它发生,则可能无法正常工作。

其次,如果您计划连接Ubuntu和Windows 7计算机,则必须选择RDP选项,否则,例如,Ubuntu到Ubuntu连接将使用VNC。

最后,根据您的网络设置方式,您可能必须使用主机名,IP或FQDN。 在吓坏之前检查一下,因为这会节省你一些时间。

作为一个额外的好处,还有一个技巧可以连接远程桌面连接,这些连接需要端口转发才能连接到入口点后面的机器。 例如,如果您有一个host.domain.com的访问点并且它连接到网络上的服务器,您可以使用SSH设置端口转发,然后像这样指定RDP或VNCpost(在putty中为RDP)在WIndows 7上,这将是示例):

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

然后,例如,在Windows中使用RDC时,您将使用localhost:8585作为服务器名称并且瞧。 这也适用于Linux,使用如下命令:

 ssh -i /path/to/key -L 8585:192.168.xx:3389 user@host.domain.com