您的位置:首页 > 运维架构 > Linux

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

2016-02-22 16:23 525 查看

开启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/vncserver@.service
/lib/systemd/system/vncserver@:2.service

第四步:

修改配置

vi /lib/systemd/system/vncserver@:2.service
修改[Service]段内中的<USER>为需要开启的账户名称,如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 vnc 防火墙