CentOS7 VNC Server远程桌面配置

CentOS7 VNC Server远程桌面配置

操作系统:CentOS Linux release 7.6

IP地址:192.168.10.20

1、关闭防火墙和selinux

systemctl stop firewalld.service
setenforce 0

2、安装图形支持

yum groups install "GNOME Desktop" -y

3、安装vncserver

yum -y install tigervnc-server

4、修改配置文件

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

找到如下行

ExecStart=/usr/bin/vncserver_wrapper <USER> %i

我以root登陆,所以修改为

ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i" PIDFile=/root/.vnc/%H%i.pid

5、重新加载systemd

systemctl daemon-reload

6、设置vnc登陆密码

vncpasswd

7、启动vncserver

systemctl enable vncserver@:1.service
systemctl start vncserver@:1.service

8、查看是否正常启动

ps -ef | grep vnc
systemctl status vncserver@:1.service

至此vncserver搭建完毕。

在windows上面安装VNC Viewer软件,连接远程主机.

防火墙设置

开放防火墙

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

设置服务及启停

cp /usr/lib/systemd/system/vncserver\@.service /etc/systemd/system/vncserver-zhagang\@:1.service
systemctl start vncserver-zhagang@:1.service
systemctl stop vncserver-zhagang@:1.service

开机自动起VNC

systemctl enable vncserver-zhagang@:1.service