带来一篇Centos7装置vnc
欢迎大家来到仓酷云论坛!Centos7与Centos6.x有了很年夜的分歧。为了给一台办事器装上近程桌面,走了很多弯路。写这篇博文,地道为了纪录,今后假如碰到不异成绩,能够追溯。
1、假定你的体系没有装置vnc的任何软件,那末,起首装置vnc
yum-yinstalltigervnc-servertigervnc
2、Centos7之前的体系,假如装置vnc一样平常都必要设置
#cat/etc/sysconfig/vncservers
#THISFILEHASBEENREPLACEDBY/lib/systemd/system/vncserver@.service
可是,如上所述,Centos7必要设置的文件在
#ll/lib/systemd/system/vncserver@.service
-rw-r--r--.1rootroot1744Jun1014:15/lib/systemd/system/vncserver@.service
3、文件内有以下提醒
#QuickHowTo:
#1.Copythisfileto/etc/systemd/system/vncserver@:<display>.service
#2.Edit<USER>andvncserverparametersappropriately
#("runuser-l<USER>-c/usr/bin/vncserver%i-arg1-arg2")
#3.Run`systemctldaemon-reload`
#4.Run`systemctlenablevncserver@:<display>.service
4、复制一份文件,并更名为vncserver@:1.service
#cp/lib/systemd/system/vncserver@.service/lib/systemd/system/vncserver@:1.service
5、将文件中的<User>用你以后的用户交换,将%i交换为1
Description=Remotedesktopservice(VNC)
After=syslog.targetnetwork.target
Type=forking
#Cleananyexistingfilesin/tmp/.X11-unixenvironment
ExecStartPre=/bin/sh-c/usr/bin/vncserver-kill:1>/dev/null2>&1||:
ExecStart=/sbin/runuser-lroot-c"/usr/bin/vncserver:1-geometry1280x720-depth24"
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh-c/usr/bin/vncserver-kill:1>/dev/null2>&1||:
WantedBy=multi-user.target
6、更新systemctl
systemctldaemon-reload
7、设置为主动启动
systemctlenablevncserver@:1.service
8、启动vnc办事
systemctlstartvncserver@:1.service
9、在iptables中到场对应的端口5901(注重,假如有其他用户,那末也必要将端口加上。vnc的端口默许是5900+n)
#cat/etc/sysconfig/iptables
#sampleconfigurationforiptablesservice
#youcaneditthismanuallyorusesystem-config-firewall
#pleasedonotaskustoaddadditionalports/servicestothisdefaultconfiguration
*filter
:INPUTACCEPT
:FORWARDACCEPT
:OUTPUTACCEPT
-AINPUT-mstate--stateRELATED,ESTABLISHED-jACCEPT
-AINPUT-picmp-jACCEPT
-AINPUT-ilo-jACCEPT
-AINPUT-ptcp-mstate--stateNEW-mtcp--dport22-jACCEPT
-AINPUT-ptcp-mstate--stateNEW-mtcp--dport5901-jACCEPT
-AINPUT-jREJECT--reject-withicmp-host-prohibited
-AFORWARD-jREJECT--reject-withicmp-host-prohibited
COMMIT
注重:
1、假如你不设置和启用防火墙,此时用VNCViewer毗连的话,会报:"connect:Connectiontimedout(10060)"毛病。
2、本文是以root用户为例,假如其他用户也必要登录,那末,还必要将文件复制为
cp/lib/systemd/system/vncserver@.service/lib/systemd/system/vncserver@:2.service
同时,将文件内的%i改成2,并创建对使用户的vncpasswd。
3、你能够经由过程UltraVNC,TigerVNC大概RealVNCViewer举行会见,我在win7下利用这3中工具均能毗连
本文出自“Chase”博客,请务必保存此出处http://uchase.blog.51cto.com/880483/1545357
欢迎大家来到仓酷云论坛!
带来一篇Centos7装置vnc
非常好,顶一下 尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。 最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。 掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。 这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。? 掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。 把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。 Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。? 掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。
页:
[1]