VNC

VNC

简介

VNC (Virtual Network Console) 为一种使用 RFB 协议的屏幕画面分享及远程操作软件。此软件借由网络,可发送键盘与鼠标的动作及即时的屏幕画面。

服务端

使用如下命令进行安装:

1
2
3
4
dnf install tigervnc-server
firewall-cmd --add-service=vnc-server
firewall-cmd --runtime-to-permanent
firewall-cmd --reload

然后使用如下命令配置密码:

1
vncpasswd

然后编写如下链接偏好配置文件 ~/.vnc/config

1
2
3
4
5
6
7
# create new
# session=(display manager you use)
# securitytypes=(security options)
# geometry=(screen resolution)
session=gnome
securitytypes=vncauth,tlsvnc
geometry=1920x1080

编写链接端口和远程用户 /etc/tigervnc/vncserver.users

1
2
3
4
5
6
7
8
9
10
11
12
# add to the end
# specify [:(display number)=(username] as comments
# display number 1 listens port 5901
# display number n + 5900 = listening port
#
# This file assigns users to specific VNC display numbers.
# The syntax is <display>=<username>. E.g.:
#
# :2=andrew
# :3=lisa
:1=fedora
:2=redhat

使用如下命令启动服务:

1
systemctl enable --now vncserver@:1 vncserver@:2

注:此处的编号既是用户,如有多个用户需要自行添加。

客户端

Windows

可以使用 TightVNC 开源软件。

Linux

1
dnf -y install tigervnc

参考资料

VNC Server

Desktop Environment : Configure VNC Server


VNC
https://wangqian0306.github.io/2023/vnc/
作者
WangQian
发布于
2023年9月7日
许可协议