您现在的位置是:首页 > 文章详情

centos 7下配置VNC服务

日期:2017-10-19点击:631

VNC简介

VNC (Virtual Network Console)是虚拟网络控制台的缩写。它是一款优秀的远程控制工具软件。VNC可以运行在基于 UNIX 和 Linux 操作系统,并且是免费的开源软件,具有很强的远程控制能力。

VNC由两部分组成:客户端的应用程序(vncviewer)和服务器端的应用程序(vncserver)。 

VNC的基本运行原理类似于Windows下的远程控制软件。 

VNC的服务器端应用程序在UNIX和Linux操作系统中适应性很强,图形用户界面十分友好。

安装并使用VNC服务

本文将讲解如何在centos下安装vncserver并通过vncviewer在window下进行远程桌面的访问。

1、在centos 7下安装VNC服务端

 yum install tigervnc-server

2、复制一份vnc服务程序的配置文件

 cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:3.service

其中,文件中的 :3 表示5903端口

3、编辑vnc服务的配置文件,将所有的< USER>修改为jacknichao用户:

 vim /etc/systemd/system/vncserver@:3.service

更改后的内容如下

 [Unit] Description=Remote desktop service (VNC) After=syslog.target network.target [Service] Type=forking User=jacknichao # Clean any existing files in /tmp/.X11-unix environment ExecStartPre=-/usr/bin/vncserver -kill %i ExecStart=/usr/bin/vncserver %i PIDFile=/home/jacknichao/.vnc/%H%i.pid ExecStop=-/usr/bin/vncserver -kill %i [Install] WantedBy=multi-user.target

4、重启systemd服务

 systemctl daemon-reload

5、更新防火墙的规则  更新规则的目的就是为了让防火墙放行在前面步骤当中配置的端口,本例中为5903端口

 firewall-cmd --permanent --zone=public --add-port=5903/tcp firewall-cmd --reload

或者执行如下语句,直接放行vnc服务

 firewall-cmd --permanent --add-service vnc-server systemctl restart firewalld.service

6、使用第3步骤中配置的用户来设置vncserver的连接密码。

 su - jacknichao

然后执行如下命令并获得如下输出内容

 [jacknichao@centos-server ~]$ vncserver You will require a password to access your desktops. Password: Verify: Would you like to enter a view-only password (y/n)? n New 'centos-server:1 (jacknichao)' desktop is centos-server:1 Creating default startup script /home/jacknichao/.vnc/xstartup Creating default config /home/jacknichao/.vnc/config Starting applications specified in /home/jacknichao/.vnc/xstartup Log file is /home/jacknichao/.vnc/centos-server:1.log 

这里的Password和Verify出设置你通过vncviewer进行登录的密码。  此外,本例中,我并没有配置view-only的登录密码。

紧接着后面输出的是创建成功的信息。

7、启动vncserver服务程序并将其将入到开机自启动项中

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

至此,我们已经完成了服务端vncserver的配置工作了。

8、现在可以使用vncviewer工具来远程桌面管理服务器了 

原文链接:https://www.centoschina.cn/course/config/9072.html
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章