【笔记】Linux安装并配置VNC

前言

VNC,为一种使用RFB协议的屏幕画面分享及远程操作软件。此软件借由网络,可发送键盘与鼠标的动作及即时的屏幕画面。 VNC与操作系统无关,因此可跨平台使用,例如可用Windows连线到某Linux的电脑,反之亦同。甚至在没有安装客户端程序的电脑中,只要有支持JAVA的浏览器,也可使用。(维基百科

CentOS

安装vnc服务端

1
yum install vnc-server

查看vnc服务的启动情况(可选)

1
vncserver -list

启动一个vnc会话

1
vncserver

实现开机自启

配置vnc服务文件

  • 启动一个vnc会话
1
vncserver
  • 把会话服务从lib目录复制一份到etc目录
1
cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@\:1.service
  • 编辑etc目录下的服务文件,修改<USER>root,vnc的权限改为root权限
/etc/systemd/system/vncserver@\:1.service
1
ExecStart=/usr/bin/vncserver_wrapper root %i
  • 设置vnc登录密码
1
vncpasswd

启动vnc服务

  • 启动vnc服务,并设置服务为开机自启
1
2
3
systemctl daemon-reload
systemctl start vncserver@\:1.service
systemctl enable vncserver@\:1.service

vnc服务的管理(可选)

1
2
3
4
5
6
7
8
9
10
# 启动服务
systemctl start vncserver@\:1.service
# 关闭服务
systemctl stop vncserver@\:1.service
# 重启服务
systemctl restart vncserver@\:1.service
# 设置服务为开机自启
systemctl enable vncserver@\:1.service
# 取消服务开机自启
systemctl enable vncserver@\:1.service

Ubuntu

安装vnc服务端

1
sudo apt-get install tightvncserver

启动vnc服务端

1
vncserver

完成

参考文献

CSDN——Lyh-Memory
CSDN——.cmd