跳转至

Linux_VNC远程控制

VNC(Virtual Network Computing)是一种基于远程帧缓冲协议(RFB)的图形桌面共享系统,它允许用户通过网络连接到远程计算机,并像操作本地计算机一样操作远程计算机的桌面。

主板端配置VNC服务器

  • 环境配置
console$ sudo apt update
console$ sudo apt install x11-utils x11vnc -y
  • 创建/修改密码
console$ x11vnc -storepasswd

操作示例:

Note

可知密码存放路径 $(passwd_path) 为 /home/kickpi/.vnc/passwds

kickpi@kickpi:~$ x11vnc -storepasswd
Enter VNC password: 
Verify password:    
Write password to /home/kickpi/.vnc/passwd?  [y]/n y
Password written to: /home/kickpi/.vnc/passwd
  • VNC 服务器启动
console$ export DISPLAY=:0
console$ x11vnc -display :0 -auth /home/kickpi/.Xauthority -rfbport 5900 -rfbauth $(passwd_path)

操作示例:

kickpi@kickpi:~$ export DISPLAY=:0
kickpi@kickpi:~$ x11vnc -display :0 -auth /home/kickpi/.Xauthority -rfbport 5900 -rfbauth /home/kickpi/.vnc/passwd

Windows连接VNC

  • Mobaxterm 操作

1. 下载Mobaxterm,点击Session会话窗口。

2. 选择会话窗口类型为VNC。

3. 输入IP地址。

4. 输入端口号。

5. 启动会话窗口。

image-20250421141430650

6. 输入密码,点击OK

image-20250422152029118