在CentOS 7系统上安装VNC和开启远程桌面连接
- 安装VNC相关主件:
打开终端,运行yum命令
# yum -y install tigervnc tigervnc-server tigervnc-server-module
如果有另一进程正在运行并占用安装进程,可以执行kill命令杀死该进程再进行安装:# kill -9 pid
"pid"为需要杀死的进程号。
- 复制VNC配置模板文件:
执行cp命令复制VNC配置模板文件[email protected]
# cp /lib/systemd/system/[email protected] /lib/systemd/system/vncserver@:1.service
- 使用vi编辑器对vnc模板文件进行编辑:
修改部分如图所示:
使用vi编辑器时,按"i"键进入编辑模式,对光标当前位置进行编辑(可用方向键移动光标);编辑完成后按"ESC"键退出编辑模式,然后再按":"键进入末行模式,输入wq,按"ENTER"键保存并退出。 - 设置客户端登录密码:
在终端上使用root用户权限执行vncpasswd命令,设置客户端密码
# vncpasswd
**注意:**命令执行后,需要输入两次匹配的密码才能成功设置。
- 启动进程:
删除/tmp/路径下的.X11-unix文件
# rm -rf /tmp/.X11-unix
启动进程(服务启动后默认使用5901端口)
# systemctl start vncserver@:1.service
设置为服务开机启动
# systemctl enable vncserver@:1.service
- 关闭服务端防火墙
# systemctl stop firewalld
# systemctl disable firewalld
到这里服务端的设置就结束了(如果是虚拟机用户,则需要打开虚拟机的VNC连接设置)。
虚拟机启用VNC连接:以VMware 15为例,右键虚拟机-设置-选项-VNC连接-启用。
- 验证登录:
打开VNC软件,输入服务端IP地址(Linux查询IP命令为ifconfig)和端口号
如果成功会弹出如下窗口:
输入连接密码后可以看到锁屏页面
输入服务端系统账户名和密码后进入系统