如何安装 VNC 服务器?

如何安装 VNC 服务器?

我想在我的 ubuntu 12.04 上安装一些 VNC 服务器。哪一个是最好的/推荐的?我该如何配置它?

我想要的只是能够通过我的笔记本电脑连接我的台式电脑。我想要一些简单的东西,比如在 Windows 电脑之间使用 RDP 协议连接。

答案1

要安装 VNC,只需按下键盘上的Ctrl+ Alt+T打开终端。打开后,运行以下命令。

sudo apt-get update

这将更新 apt 的软件包列表。


然后你需要安装Gnome 组件使用软件中心:

通过软件中心安装

或者使用终端:

sudo apt-get install gnome-core

安装VNC 服务器使用软件中心:

通过软件中心安装

或者使用终端:

sudo apt-get install vnc4server

欲了解更多信息,请查看完成 VNC 服务器设置

答案2

另一种选择是,如果您使用 Microsoft 的远程桌面连接客户端:

sudo apt-get install xrdp

就是这样,无需额外配置!现在,您可以使用 Microsoft 远程桌面连接客户端从 Windows 或 Mac 笔记本电脑进行连接。我实际上非常惊讶它是如此简单。

编辑:在 16.04 版本中,此功能似乎不再能开箱即用。

答案3

在这里我将向您展示如何安装 vnc 服务器并对其进行配置。我们使用 VNC 包进行远程图形访问。我将告诉您在 Ubuntu 平台上为 Linux 配置 VNC。

安装和配置 VNC 有 4 个简单的步骤。

在服务器上:

  1. 在 ubuntu 中安装所需的 x11vnc 包。

    sudo apt-get install -y x11vnc
    

    如果无头服务器(EC2 aws 实例)安装 gnome 包。

    sudo apt-get 安装 gnome-core

  2. 为用户创建密码。

    x11vnc -storepasswd
    

    输出:

    Enter VNC Password:
    Verify password:
    Write password to /home/user/.vnc/passwd? [y]/n y
    Password written to: /home/user/.vnc/passwd
    
  3. 要在每次启动时自动运行 vnc 服务器。我们必须打开/etc/rc.local文件。

    sudo nano /etc/rc.local
    

    复制下面一行以便在系统启动时自动启动 vnc 会话,并将其粘贴到exit 0.

    sudo x11vnc -xkb -noxrecord -forever -noxfixes -noxdamage -display :0 -auth /var/run/lightdm/root/:0 -usepw &
    

有关详细信息,请参阅我的文章

答案4

Vino“桌面共享”预装 VNC 服务器

桌面 Ubuntu 预装了一个名为 Vino 的服务器,来自 GNOME 项目。

它隐藏在破折号中的“桌面共享”应用程序名称后面,甚至可执行文件也不在路径中!

启动后检查:

  • 允许其他用户[查看|控制]您的桌面
  • 要求用户输入此密码
  • 自动配置 UPnP 路由器以打开和转发端口

然后从另一台计算机,连接如下:

sudo apt-get install vinagre
vinagre host-name:0

然而,TigerVNC 和 RealVNC 等主要 Windows 客户端的加密存在协议不兼容问题:Gnome 3.10 共享桌面---如何配置VNC的安全类型?在某些情况下,禁用加密是一种可能的解决方法。

我只能用...配置端口dconf,默认是端口,5900这意味着:0sudo netstat -tupan | grep vino也可能有帮助。

要关闭服务器,只需取消选中“允许其他用户[查看|控制]”即可终止服务器进程。

相关内容