Home > Backend Development > PHP Tutorial > Centos 7 安装VNC步骤_PHP教程

Centos 7 安装VNC步骤_PHP教程

WBOY
Release: 2016-07-12 09:00:41
Original
1010 people have browsed it

Centos 7 安装VNC步骤

VNC允许Linux系统可以类似实现像Windows中的远程桌面访问那样访问Linux桌面。本文配置机器是兴宁市网络信息中心的一台Centos 7 HP服务器环境下运行。

首先试试服务器装了VNC没

[root@wic ~]# rpm -q tigervnc tigervnc-server
Copy after login

没安装的话会直接出现

package tigervnc is not installedpackage tigervnc-server is not installed
Copy after login

如果没有安装X-Windows 桌面的话要先安装Xwindows

[root@wic ~]# yum check-update[root@wic ~]# yum groupinstall "X Window System"[root@wic ~]# yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts[root@wic ~]# unlink /etc/systemd/system/default.target[root@wic ~]# ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target[root@wic ~]# reboot
Copy after login

第一步,安装VNC packages:

[root@wic ~]# yum install tigervnc-server -y
Copy after login

第二步,修改配置信息,在/etc/systemd/system/下建立文件夹vncserver@:1.service 把example config 文件从/lib/systemd/system/vncserver@.service复制到里面

[root@wic ~]# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
Copy after login

然后打开这个配置文件/etc/systemd/system/vncserver@:1.service替换掉默认用户名

找到这一行

ExecStart=/sbin/runuser -l <user> -c "/usr/bin/vncserver %i"PIDFile=/home/<user>/.vnc/%H%i.pid</user></user>
Copy after login
Copy after login

这里我直接用root 用户登录,所以我替换成

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

如果是其他用户的话比如john替换如下

ExecStart=/sbin/runuser -l <user> -c "/usr/bin/vncserver %i"PIDFile=/home/<user>/.vnc/%H%i.pid</user></user>
Copy after login
Copy after login

第三步,重加载systemd

[root@wic ~]# systemctl daemon-reload
Copy after login

第四步,为VNC设密码

[root@wic ~]# vncpasswd
Copy after login

第五步,由于我这边的Centos 7 是用iptable防火墙的所以

vim /etc/sysconfig/iptables
Copy after login

在合适位置加上

-A INPUT -m state --state NEW -m tcp -p tcp --dport 5900:5903 -j ACCEPT
Copy after login

重启iptable

service iptables restart
Copy after login

如果是用Centos 7 默认防火墙的可能需要

[root@wic ~]# firewall-cmd --permanent --add-service vnc-server[root@wic ~]# systemctl restart firewalld.service
Copy after login

第六步,设默认启动并开启VNC

[root@wic ~]# systemctl enable vncserver@:1.service[root@wic ~]# systemctl start vncserver@:1.service
Copy after login

这样基本上Centos 端就设好了,Windows 端要去下一个VNC Viewer 的软件。连接一下试试看着有点简陋但是上去了的

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1092478.htmlTechArticleCentos 7 安装VNC步骤 VNC允许Linux系统可以类似实现像Windows中的远程桌面访问那样访问Linux桌面。本文配置机器是兴宁市网络信息中心的一台...
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template