跳到主要内容

VNC 远程

使用前提

VNC 远程需要双方设备处于同一局域网下,且目标设备需要开启 VNC 服务。

使用说明

VNC 远程控制适合带有图形界面的系统,若系统没有图形化桌面,推荐使用 SSH 远程控制。

使用 VNC(远程设备)

下载 VNC Viewer

我们需要在远程设备上安装 VNC Viewer 软件控制主板。

访问 RealVNC 官网下载 VNC Viewer 安装包。

① : 选择远程设备的系统平台

② : 下载 VNC Viewer 安装包

安装 VNC Viewer

下载 windows 版本的 *.exe 安装包后。

  • 运行安装包

以管理员身份运行 VNC-Viewer-xxx.exe 安装程序。

  • 软件语言

选择 English 语言,点击 OK 进入下一步。

  • 进入安装

点击 Next 进入安装程序。

  • 同意协议

勾选 I accept the terms in the License Agreement 选项,点击 Next 进入下一步。

  • 安装路径

建议选择软件默认安装路径,点击 Next 进入下一步。

  • 正式安装

点击 Install 开始正式安装。

  • 完成安装

点击 Finish 完成安装。

运行 VNC Viewer

安装完成后,打开 VNC Viewer 软件: 您可以选择不登录账号使用 VNC Viewer 软件。

VNC Viewer 界面

使用 VNC(主板)

安装 VNC 服务器

在主板的终端命令行运行以下命令安装 VNC 服务器:

radxa@device$
sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common -y

设置 VNC 远程密码

在主板的终端命令行运行以下命令设置 VNC 远程密码:

radxa@device$
vncpasswd
提示

输入密码和确认密码不会显示在屏幕上,系统提示是否创建一个只读密码,选择 n(否)。

完成密码设置后,系统会提示类似信息:

Password:
Verify:
Would you like to enter a view-only password (y/n)? n
A view-only password is not used

配置 VNC 启动文件

在主板编辑 ~/.vnc/xstartup 文件:

radxa@device$
sudo vi ~/.vnc/xstartup

修改 ~/.vnc/xstartup 文件内容为:

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
export XDG_SESSION_TYPE=x11
export DESKTOP_SESSION=plasma
exec startplasma-x11

编辑 ~/.vnc/xstartup 文件后,需要赋予该文件可执行权限:

radxa@device$
sudo chmod +x ~/.vnc/xstartup

启动 VNC 服务器

在主板的终端命令行运行以下命令启动 VNC 服务器:使用 -localhost no 参数可以允许远程访问。

radxa@device$
vncserver -localhost no

启动成功后,终端会输出类似信息,提示 VNC 服务器的端口号。

New Xtigervnc server \*\*\*:1 (radxa)' on port 5901 for display :1.
Use xtigervncviewer -SecurityTypes VncAuth -passwd /tmp/tigervnc.VQ4DfI/passwd :1 to connect to the VNC server.

查看 VNC 服务器状态

在主板的终端命令行运行以下命令查看 VNC 服务器状态:

radxa@device$
vncserver -list

终端会输出类似信息:

TigerVNC server sessions:

X DISPLAY # RFB PORT # RFB UNIX PATH PROCESS ID # SERVER
1 5901 3283 Xtigervnc

关闭 VNC 服务器

在主板的终端命令行运行以下命令可以关闭 VNC 服务器:其中命令中的 :1 代表 VNC 服务器的显示编号。

radxa@device$
vncserver -kill :1

关闭 VNC 服务器后,VNC Viewer 软件会自动断开连接。

VNC 远程登录

在另一台设备上打开 VNC Viewer 软件,根据主板的 IP 地址和端口号进行 VNC 连接。

① : 填写主板的 IP 地址和端口号

② : 点击 Connect to address ··· 连接主板

① : 输入 VNC 远程设置的密码

② : 勾选 Remember password 选项可以保存密码,方便下次登录

③ : 点击 OK 进行连接

VNC 黑屏

若 VNC 远程登录黑屏,可以检查系统的自动登录选项是否开启,若开启,需要关闭自动登录选项。