VNC服务概述
VNC(Virtual Network Computing)是一款基于Linux操作系统的开源远程控制、图形化登录工具软件,允许用户通过网络远程控制另一台计算机的桌面。VNC包括以下四个命令:vncserver
、vncviewer
、vncpasswd
、vncconnect
。
VNC服务的重要部分
- 服务器端
vncserver
:安装在被控制端的计算机。 - 客户端
vncviewer
:支持多种操作系统,常见软件有tigervnc
、realvnc
等。
VNC服务启动
1. 关闭防火墙及SELinux
在启动VNC服务之前,通常需要关闭防火墙及SELinux。
systemctl stop firewalld
setenforce 0
2. VNC服务安装
在CentOS上,可以使用yum
命令安装VNC服务。以tigervnc-server
为例:
yum install -y tigervnc-server*
3. 启动VNC服务
使用vncserver
命令启动VNC服务。命令格式如下:
vncserver :桌面号
示例:
vncserver :1
在第一次运行该命令时,系统会提示用户输入访问口令。口令会被加密保存在用户主目录下的.vnc
子目录中的passwd
文件里。
[root@localhost ~]# vncserver :1
You will require a password to access your desktops.
Password:
Verify:
Would you like to enter a view-only password (y/n)? y
New 'localhost:1 (root)' desktop is localhost:1
Creating default startup script /root/.vnc/xstartup
Creating default config /root/.vnc/config
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost:1.log
4. 配置多个桌面号
VNC服务主配置文件为xstartup
,存放在用户主目录下的.vnc
子目录中。以后每次启动VNC服务时,都会读取该文件中的配置选项。修改完xstartup
文件后,还需要执行以下命令关闭桌面号,并重新启动桌面号。
关闭桌面号:
vncserver -kill :1
启动桌面号:
vncserver :1
如果需要多个用户同时连接到VNC服务,可以多次执行vncserver
命令,并将其中的“桌面号”从“:1”改为“:2”或“:3”,依此类推。
示例:
vncserver :2
vncserver :3
5. 修改访问口令
VNC服务的每个用户账号拥有自己的登录口令。如果需要修改访问口令,就应使用需修改口令的用户登录,然后执行命令:
vncpasswd
示例:
[root@localhost .vnc]# vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? y
[root@localhost .vnc]#
本文由mdnice多平台发布
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。