仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 974|回复: 9
打印 上一主题 下一主题

[CentOS(社区)] 带来一篇Centos7装置vnc

[复制链接]
爱飞 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:17:20 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎大家来到仓酷云论坛!Centos7与Centos6.x有了很年夜的分歧。
为了给一台办事器装上近程桌面,走了很多弯路。写这篇博文,地道为了纪录,今后假如碰到不异成绩,能够追溯。
1、假定你的体系没有装置vnc的任何软件,那末,起首装置vnc
yum-yinstalltigervnc-servertigervnc



2、Centos7之前的体系,假如装置vnc一样平常都必要设置
[root@localhost~]#cat/etc/sysconfig/vncservers
#THISFILEHASBEENREPLACEDBY/lib/systemd/system/vncserver@.service



可是,如上所述,Centos7必要设置的文件在
[root@localhost~]#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
[root@localhost~]#cp/lib/systemd/system/vncserver@.service/lib/systemd/system/vncserver@:1.service



5、将文件中的<User>用你以后的用户交换,将%i交换为1
[Unit]
Description=Remotedesktopservice(VNC)
After=syslog.targetnetwork.target
[Service]
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||:
[Install]
WantedBy=multi-user.target



6、更新systemctl
systemctldaemon-reload



7、设置为主动启动
systemctlenablevncserver@:1.service



8、启动vnc办事
systemctlstartvncserver@:1.service



9、在iptables中到场对应的端口5901(注重,假如有其他用户,那末也必要将端口加上。vnc的端口默许是5900+n)
[root@localhostsystem]#cat/etc/sysconfig/iptables
#sampleconfigurationforiptablesservice
#youcaneditthismanuallyorusesystem-config-firewall
#pleasedonotaskustoaddadditionalports/servicestothisdefaultconfiguration
*filter
:INPUTACCEPT[0:0]
:FORWARDACCEPT[0:0]
:OUTPUTACCEPT[0:0]
-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
欢迎大家来到仓酷云论坛!
爱飞 该用户已被删除
10#
 楼主| 发表于 2015-3-26 12:39:52 | 只看该作者
掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。
谁可相欹 该用户已被删除
9#
发表于 2015-3-18 15:56:25 | 只看该作者
Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。?
精灵巫婆 该用户已被删除
8#
发表于 2015-3-11 11:22:05 | 只看该作者
把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
海妖 该用户已被删除
7#
发表于 2015-3-3 11:27:51 | 只看该作者
掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
因胸联盟 该用户已被删除
6#
发表于 2015-2-12 22:54:50 | 只看该作者
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?
第二个灵魂 该用户已被删除
5#
发表于 2015-2-5 15:47:26 | 只看该作者
掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
活着的死人 该用户已被删除
地板
发表于 2015-1-27 21:45:12 来自手机 | 只看该作者
最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。
变相怪杰 该用户已被删除
板凳
发表于 2015-1-18 21:45:15 | 只看该作者
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
老尸 该用户已被删除
沙发
发表于 2015-1-15 14:02:57 | 只看该作者

带来一篇Centos7装置vnc

非常好,顶一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-15 21:11

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表