一、VNC配置主要过程为:
安装软件;
配置VNC文件;
设置vncserver密码;
Win7环境下从VNC viewer登陆VNC server服务器。
二、VNC配置详细过程:
1.root用户安装软件# yum install tigervnc-server –y
2.需要在 /etc/systemd/system/ 目录里创建一个配置文件。我们可以将 /lib/systemd/sytem/vncserver@.service
拷贝一份配置文件范例过来拷贝文件: # cp
/lib/systemd/system/vncserver@.service
/etc/systemd/system/vncserver@:2.service
3.进入到配置文件目录cd /etc/systemd/system
修改配置文件vim vncserver@:2.service
4.修改以后的配置文件(一定要注意大小写,xxxxxxx为用户名)
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null
2>&1 || :'
ExecStart=/sbin/runuser -l xxxxxxx -c "/usr/bin/vncserver %i"
PIDFile=/home/wanghualang/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/ xxxxxxx -kill %i >
/dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target
5.重新启动systemd
# systemctl
daemon-reload
6.启用配置文件
# systemctl enable vncserver@:1.service
7、设置登陆密码:#vncpasswd
有两次输入,一次输入,一次确认。
8、启动vncserver:
# systemctl start vncserver@:2.service
三、配置文件没有配置好所遇到问题
Fail to start Remote desktop
service(VNC),此时是说明配置文件没有设置好,需要重新设置。
解决办法:
(1) 查看tigervnc-server的安装情况
# rpm –qa |grep vnc
(2) 创建配置文件,也就是复制配置文件,上次的配置为1,此次配置为2.
# cp vncserver@\:1.service vncserver@\:2.service
(3) 修改配置文件
# vi vncserver@\:2.service
(4) 更新systemctl
# systemctl daemon-reload
(5) 设置用户密码,然后再次确认密码。
# vncpasswd shifp
(6) 使用2号窗口启动VNC服务器
# vncserver :2
四、其他相关设置
1.防火墙配置:需要配置防火墙来让 VNC 服务正常工作。
# firewall-cmd --permanent --add-service vnc-server
# systemctl restart firewalld.service
2.在linux系统下面找到IP地址
$ ifconfig eth0
其中inet就是IP地址。
3.启动VNC服务器
root用户下:# vncserver
4.关闭VNC服务器
root用户下:# vncserver –kill :2
5.vncserver系统默认不是开机启动,设置开机启动
# chkconfig vncserver on
五、设置过程参考博客
https://linux.cn/article-5335-1.html
http://blog.chinaunix.net/uid-20767811-id-5002758.html
六、后续注意
虽然是root用户设置成功,但是user用户也完全可以设置,由于时间关系暂时没有深究,有时间再修改博文吧。