如何从我的客户端机器远程控制另一个桌面(都是 Ubuntu 12.04)?
可以使用 Remmina 远程桌面客户端吗?
答案1
解决方案概述
您需要更改主机上的某些设置(以启用桌面控制)并在客户端计算机上创建远程桌面客户端配置文件,以便连接到主机并最终查看和控制主机的桌面。
是的,您可以在客户端计算机上使用 Remmina 远程桌面客户端。
启用主机远程控制
在主机上执行以下操作:
vino-preferences
vino-preferences
也可以在 Dash 下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 也在 Dash 下
Remmina Remote Desktop Client
Ctrl+N或连接 > 新建
- 填写您的 IP 地址 [123.123.12.3]
Server
- 连接
查看和控制主机
在客户端计算机上,当要求输入 VNC 密码时,请输入您之前在主机中输入的密码。
如果此步骤成功,您现在应该可以从客户端计算机查看和控制主机的桌面。
答案2
首先,您需要允许您远程控制的计算机被控制。启动远程控制首选项,并允许 Ubuntu 被远程控制。您也可以根据需要设置密码。现在您可以从另一台 Ubuntu 计算机远程控制该计算机。确保在连接到计算机时选择 VNC 协议。如果您想从 Ubuntu 控制 Windows 7,您需要选择 RDP 协议(您需要在 Windows 7 计算机上允许远程控制)。
答案3
答案4
有些机器会在客户端连接期间实时询问您是否允许服务器连接,如果您实际上没有看到它发生,它可能无法工作。
其次,如果您计划连接 Ubuntu 和 Windows 7 机器,则必须选择 RDP 选项,否则,例如,Ubuntu 到 Ubuntu 的连接将使用 VNC。
最后,根据你的网络设置方式,你可能必须使用主机名、IP 或 FQDN。在慌乱之前,请检查所有这些,因为这将为你节省一些时间。
另外,还有一个技巧可以连接网络后面的远程桌面连接,其中需要端口转发才能连接到入口点后面的机器。例如,如果您有一个 host.domain.com 的接入点,并且它连接到网络上的服务器,则可以使用 SSH 设置端口转发,然后像这样指定 RDP 或 VNC 帖子(在 Windows 7 上用于 RDP 的 Putty 中,这将是示例):
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]