VNC配置

vnc服务器端简介

centOS安装

rpm -ivh vnc-server-***-.rpm
rpm -ivh vnc-***-rpm

简介

Linux下的VNC可以溶蚀启动多个vncserver,各个vncserver之间用显示编号来区分,每个vncserver服务监听3个端口
5800+显示编号:VNC的httpd监听端口,可以使用浏览器
5900+显示编号:VNC服务器端与客户端通信的真正端口,必须无条件开放
6000+显示编号:x监听端口,可选
显示编号、开放端口分别由/etc/sysconfig/vncservers文件中的VNCSERVER和VNCSERVERARGS控制

//VNCSERVERS、VNCSERVERARGS设置方式:
VNCSERVERS="显示编号1:用户名1 ..."
VNCSERVERARGS[显示编号1]="参数1 参数值1 参数2 参数值2 ..."

VNCSERVERS="1:root 2:xiaoming"
VNCSERVERARGS[2]="-geometry 800*600 -nohttpd"

VNCSERVERARGS的详细参数有:

参数参数值
-geometry桌面分辨率,默认1024*768
-nohttpd不监听HTTPD端口(58xx端口)
-nolisten tcp不监听x端口(60xx端口);
-localhost只允许从本机访问
-AlwaysShared默认只同时允许一个vncviewer连接,此参数允许同时连多个vncviewer;
-SecurityTypesNone 登录时不需要密码认证 VncAuth默认值,要密码认证

具体配置

修改/etc/sysconfig/vncservers文件:

VNCSERVERS="1:root 2:xiaoming"
VNCSERVERARGS[1]="-geometry 1024*768 -nolisten tcp"
VNCSERVERARGS[2]="-geometry 800*600 -nolisten tcp"

设置VNC用户密码:

//切换用户
su xiaoming

//设置密码
vncpasswd

//启动vncserver
service vncserver start

修改.vnc/xstartup 文件

到上面为止,已经可以运行。但默认设置下,客户连接时启动的是xterm,我们需将根目录下的.vnc/xstartup 文件中的最后两行注释掉,然后根据你安装的桌面环境,添加一行startkde 或者 gnome-session &

#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
startkde &
#gnome-session &

配置完各个根目录下的.vnc/xstartup 后,执行service vncserver restart 重启vncserver使配置生效

配置防火墙

如果Linux启用了防火墙,需要配置允许访问,端口号上面已经指明
1、sysrtem-config-securitylevel-tui 启动防火墙配置工具,点击customize ,在"Other Port"中输入"580x:tcp 580y:tcp 590x:tcp 590y:tcp",点击OK
2、如果没有sysrtem-config-securitylevel-tui

# 修改防火墙,
vim /etc/sysconfig/iptables

# 在-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT,下添加
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT

#重启防火墙
/etc/init.d/iptables restart

简单命令

#查看vnc正在运行的端口号
#netstat -tlup | grep vnc


# 关闭端口为8的vnc,或者使用kill
vncserver -kill :8
kill -9 pid

# 启动vncserver端口为8
vncserver :8

service vncserver restart

netstat -ntlp | grep 58XX

ps -ef | grep vnc

去除免密码登录

rm .vnc/Xauthority
rm .vnc/xstartup

参考文章

http://blog.itpub.net/23141985/viewspace-702019

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值