如何启动 VNC 服务器?

如何启动 VNC 服务器?

如何启动 VNC 服务器以使我的桌面可访问?

答案1

安装 vino:

sudo apt-get install vino

配置vino:

vino-preferences

它打开这个窗口:

替代文本

你可以使用以下命令启动服务器:

/usr/lib/vino/vino-server

如果您希望 vino 自动启动,请在自动启动的应用程序中输入此命令。

答案2

以下是我使用 VNC 的整个过程(简化版)


一、设置服务器

安装 VNC:sudo apt-get install vnc

安装 openssh 服务器:sudo apt-get install openssh-server


二、设置远程访问PC

安装PuTTY

安装 VNC 或 VNC 查看器


三。 连接并启动:

从远程访问PC:

  1. 运行PuTTY

  2. 通过 SSH 连接到服务器 IP

  3. 使用登录 ID 和密码登录服务器

  4. 奔跑:sudo x11vnc -display :0 -auth guess

    B 否则,如果这不起作用,请运行:sudo x11vnc -display :0 -auth <insert your path to your .Xauthority>

    C 否则,如果这不起作用,请以 root 身份再次运行命令。

一旦建立连接...

  1. 启动 VNC 查看器

  2. 出现提示时,输入服务器 IP 并连接

您现在已经通过 VNC 访问您的服务器,并且应该能够控制和与该桌面交互。

祝你好运,玩得开心!

答案3

为了更加安全,我不会一直运行 VNC。我通过 SSH 进入机器,然后使用以下命令启动 VNC 服务器:

x11vnc-更安全-本地主机-nopw-一次-显示:0

为了方便起见,我在 shell 脚本中提供了该命令,因此只需通过 SSH 连接到服务器,然后执行命令 startvnc.sh。

这样,一旦断开连接,VNC 就不再可用。

为了更加安全,您可以通过 SSH 连接建立 VNC 隧道。

关联提供有关如何转发正确端口的详细信息。

答案4

以 root 身份运行:

sudo apt-get install vino

以你的用户身份运行:

gsettings set org.gnome.Vino require-encryption false
vino-preferences
# replace eth0 in the following with your network interface
gsettings set org.gnome.Vino network-interface eth0
/usr/lib/vino/vino-server

可以编写一个脚本来自动启动/usr/lib/vino/vino-server,或者你可以让你的窗口管理器在加载后直接启动它,并且你的网络已启动,这种方法对我来说很有效,因为我遇到了安全类型 18 的问题,Windows VNC Viewer 无法连接,我不得不关闭加密

相关内容