开启RHEL7的VNC Server服务及防火墙配置的方法



开启RHEL7的VNC Server服务及防火墙配置的方法

第一步:
#检查系统是否有安装tigervnc-server软件包
[root@wanghualang ~]# rpm -qa |grep vnc
gtk-vnc2-0.5.2-7.el7.x86_64
gvnc-0.5.2-7.el7.x86_64
tigervnc-server-minimal-1.2.80-0.30.20130314svn5065.el7.x86_64
tigervnc-license-1.2.80-0.30.20130314svn5065.el7.noarch
#当前系统未装tigervnc-server软件包

第二步:
#安装tigervnc-server软件包
[root@wanghualang ~]# cd /my/Packages/
[root@wanghualang Packages]# rpm -ivh tigervnc-server-1.2.80-0.30.20130314svn5065.el7.x86_64.rpm
准备中...                                           ################################# [100%]
正在升级/安装...
1:tigervnc-server-1.2.80-0.30.20130################################# [100%]
#已安装tigervnc-server软件包,另外,/my/Packages 这个路径是我自定义的。

第三步:
复制配置模板文件为
vncserver@:2.service
cp /lib/systemd/system/[email protected] /lib/systemd/system/vncserver@:2.service

第四步:
修改配置
vi
/lib/systemd/system/vncserver@:2.service
修改[Service]段内中的为需要开启的账户名称,如smart,保存退出。

第五步:
设定VNC用户密码
vncpasswd smart
输入2次密码,8位即可

第六步:
重新载入system配置
systemctl daemon-reload

第七步:
--使
vncserver@:2.service服务在开机时启动  //测试未通过
--systemctl enable
vncserver@:2.service

--启动vncserver@:2.service服务     //测试未通过
--systemctl start
vncserver@:2.service


启动vncserver  //能够启动,但下次开机后不能使用
vncserver:2

第八步:
增加防火墙中vnc-server服务对public区域开放
firewall-cmd --permanent --zone=public --add-service=vnc-server

防火墙配置重新载入
firewall-cmd --reload

第九步:
使用vnc-viewer或者ultraVNC客户端进行连接
由于开放的是2号VNC桌面,故端口为5902,连接串为:
服务器IP:2
或者
服务器IP::5902
注意写端口的时候是2个冒号

你可能感兴趣的:(Linux)