Chinaunix首页 | 论坛 | 博客
  • 博客访问: 301135
  • 博文数量: 103
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 858
  • 用 户 组: 普通用户
  • 注册时间: 2015-06-04 14:19
文章分类

全部博文(103)

文章存档

2016年(8)

2015年(95)

我的朋友

分类: LINUX

2015-06-08 16:56:57

  VNC  客户端下载地址:          
   配置服务器:     Rpm -qa | grep vncserver                                 #  查看是否安装  vncserver  服务    
Yum install -y vnc-server                                    #  按章  vncserver  服务    
Vi /etc/sysconfig/vncservers                              #  编辑  vncserver  服务    找到最后两行    
#VNCSERVERS="2:myusername"         #"2"  是桌面号可以修改 修改后远程端 就是  5902      myusername  修改为你要登陆                                                                                                    的用户名        一般修改为  root  即可    
#VNCSERVERARGS[2]="-genmetry 800*600 *nolisten tcp -local               取消最后两行在     #,把命令注释取消,使命令生效;      
 #  开始  vncserver  服务              输入后提示输入     访问密码        
修改防火墙        开放要访问的端口号     Vi /etc/sysconfig/iptables              
#  复制开房  22  端口的命令,把  22  改成要开放的端口号    
Service iptables restart         #  重启防火墙服务    
Service vncserver                     #  重启  vncserver  服务        
安装并运行  VNC  客户端,填写你的服务器  IP  和端口号就可以连接了               

VNCSERVERARGS[2]="-genmetry 800*600 *nolisten tcp -local  补充:

#这个是配置远程桌面登录的用户名,如果两个用户,则使用VNCSERVERS="1:user1 2:user2" ,,
依次类推,默认情况下,1:user1对应5901,2:user2对应5902(VNC的默认监听端口是5900,监听端口规则为590+usernumber),如下
VNCSERVERS="usernumber:myusername" 
#下面这项配置为登录桌面配置,其中的“1”为用户序号,800x600为分辨率,-nolisten tcp为阻止tcp包,-localhost代表只监听本地,
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -localhost"
如果想阻止http包,可以使用如下配置
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"

使用下面的命令为vnc设置密码(需要使用su 切换到要设置vnc密码的用户上,比如:su user1,其中user1就是在上面配置文件内写的帐号)

vncpasswd

设置好密码之后,就是启动VNC服务了,启动VNC服务的时候也需要用su user1(user1就是在上面配置文件内写的帐号)切换到要启动服务的帐号上(很多朋友在使用DirectSpace默认的桌面VNC的时候,遇到无法连接“10061错误”,即可在ssh下输入下面命令解决!)

vncserver

其他命令,比如重启VNC服务就用下面的命令:

service vncserver restart

置VNC服务开机启动用下面的命令:

chkconfig vncserver on

在一些minimal系统里,即使英文也会出现方框乱码,请使用本处命令修正:yum -y install fontforge

其它说明:

设置完毕后使用servers vncserver start(如果不能启动,检查软件是否安装正常,检查/etc/rc.d/init.d目录是否存在vncserver控制脚本),

启动完毕后使用netstat -nat查看监听端口(默认为5901,5902,5903等),如果开启了防火墙,则需要配置规则允许对应端口tcp包通过。

参考配置:iptables -I INPUT 1 -p tcp --dport 5901 -j ACCEPT(其中-I INPUT 1代表插入一条规则,这条规则的位置是1,详情请查阅iptables相关配置)

如果你遇到了如下问题:

starting vnc server :

WARNING: the first attempt to star Xvnc failed,possibly because the font catalog is not properly configured, attempting to determine an appropriate font path for this system and restart Xvnc using that font path ...

上面情况由于字体路径问题造成的,

解决办法:更新字体库,通过更新界面可以看出,有许多X11更新包,安装它们,

如果不熟悉到底需要安装哪个,可以更新全部软件包,当然需要时间比较长些(命令:yum -y upgrade),

如果没其他问题,使用servers vncserver start应该能启动成功了。



阅读(1203) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~