Centos 7 安装 xfce+VNC

这两篇文章能成功在Centos 7 下配置xfce+VNC

http://www.linuxidc.com/Linux/2017-12/149718.htm

http://www.mamicode.com/info-detail-1661709.html

对于新系统,安装额外yum源:yum install epel-release

升级: yum -y update

清除缓存:yum clean all

安装tigervnc:yum install tigervnc-server

安装xfce:yum groupinstall xfce

在/etc/systemd/system文件下创建配置文件

     cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service

编辑配置文件:vi /etc/systemd/system/vncserver@:1.service,更改如下两行(红色行),将改为root, 将PIDFile=后面的/home去掉

设置vnc远程连接密码:vncpasswd

添加防火墙规则

     firewall-cmd --permanent --zone=public --add-service vnc-server

     firewall-cmd --reload

设置启动

     systemctl daemon-reload 重启daemon使上述配置生效

     systemctl enable vncserver@:1.service 使服务自动启动

     systemctl start vncserver@:1.service 启动服务


这个时候,已经可以通过vnc客户端连接了,不过登录后只能看见一个空白桌面,什么都不能操作,需要修改用户home目录/.vnc/xstartup,此时我们是root;如果是其他用户则是修改/home//.vnc/xstartup。

vi /root/.vnc/xstartup

将文件内容替换为

#!/bin/sh

# Uncomment the following two lines for normal desktop:

unset SESSION_MANAGER

#exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[ -r$ HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey

vncconfig -iconic &

startxfce4 &

重启服务生效

systemctlrestartvncserver@:1.service

你可能感兴趣的:(Centos 7 安装 xfce+VNC)