第一步
#检查系统是否有安装tigervnc-server软件包
默认的系统未装tigervnc-server软件包
第二步
#安装tigervnc-server软件包
使用yum 安装依赖包全部安装好,不用寻找对应的依赖关系。
第三步
#验证tigervnc-server软件包是否安装
第四步
#创建一个新的VNC配置文件,/lib/systemd/system/vncserver@.service,这是一个配置文件模版,可以拷贝一份出来进行相关修改,比如我这里是开启2号窗口作为远程桌面。
第五步
#使用VI编辑器修改vncserver@:2.service,把如下配置文件里<USER>修改为root 。注意root的家目录是直接在根下。
网上很多的教程设置成自定义用户,但是实际配置都不成功 ~!启动会报如下错误~~!
systemctl status vncserver@:2.service
● vncserver@:2.service - Remote desktop service (VNC)
Loaded: loaded (/usr/lib/systemd/system/vncserver@:2.service; disabled; vendor preset: disabled)
Active: Failed (Result: exit-code) since Fri 2017-06-09 11:14:56 CST; 6s ago
Process: 4154 ExecStop=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited,status=0/SUCCESS)
Process: 4117 ExecStart=/usr/sbin/runuser -l centos -c /usr/bin/vncserver %i (code=exited,status=1/FAILURE)
Process: 4113 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited,status=0/SUCCESS)
Main PID: 4117 (code=exited,status=1/FAILURE)
Jun 09 11:14:56 runuser[4117]: Password:
第六步
#更新systemctl,使刚才的修改生效
systemctl daemon-reload
第七步
#设置用户vnc的密码
#再次输入密码进行确认
第八步
#使用2号窗口启动VNC服务
也可以使用 如下命令来启动
@H_404_0@systemctlstartvncserver@:2.service启动之后可以使用 如下命令查看启动是否正。
启动成功后可以加入到开机自启动 添加如下行。
第九步
临时关闭selinux
或者长期关闭
@H_404_0@vim/etc/selinux/config SELINUX=disabled关闭防火墙
systemctlstopfirewalld.service#停止 systemctldisablefirewalld.service#禁用
第十步
在Windows下,安装VNC Viewer,输入正确IP地址、窗口号和密码,即可远程。
例如 10.0.10.10:2