linux下启动VNC服务

转载自:http://apluck.iteye.com/blog/830188

我的Linux是Fedora 13,安装方法如下:

1、打开终端,执行

# yum install -y tigervnc tigervnc-server

 2、编辑/etc/sysconfi/vncservers

# vi /etc/sysconfig/vncservers

 在最后加入:

VNCSERVERS="1:sky"
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -localhost"

 注意:sky是我的机器名称

然后,:wq保存退出。

 

3、在启动vnc之前,先要设置vnc的链接密码:

# vncpasswd

 两次输入要设置的密码。

 

之后就可以

# vncserver

 启动vnc服务了,远程计算机可以通过vnc客户端链接了。

链接方式:

IP:开放窗口

 如:192.168.1.102:1

 

 

遇到问题 :

1、通过# ps -ef|grep vnc查看已经启动了vnc服务,但远程计算机连不上,有可能是防火墙的问题,两种解决方法:

     1)、关闭防火墙,

# service iptables stop

     如果需要的话,可以设置防火墙默认不启动(因为我的linux是我办公用的,所以不习惯开着防火墙)

# chkconfig iptables off

     2)、如果你的是服务器的话,就得开着防火墙了,可以编辑防火墙的开放端口,加入vnc的开放端口,默认第一个窗口的开放端口是5901,然后以后的开放窗口会在5901的基础上往上加,如果不知道自己的开放端口是多少,可以通过#ps -ef|grep vnc查看到,以5901为例

# vi /etc/sysconfig/iptables

 编辑防火墙的开放端口,插入

-A INPUT -s 203.171.229.198 -i eth1 -p tcp -m tcp --dport 5901 -j ACCEPT

 这是我的配置,你可以复制你的iptables文件中的配置,然后改一个端口号就行了。:wq保存退出。

执行

# service iptables restart

 重新启动防火墙,使刚才的设置生效。

现在远程计算机应该就能连上了。

 

2、有的linux版本启动vnc服务以后,远程连接是灰屏,解决方法:

# vi ~/.vnc/xstartup

 在最后的

twm &

 前加入#,将其注释掉,然后加入

gnome-session &

 :wq保存退出即可。

然后执行

# service vncserver restart

 重新启动即可。

如果还不行的话,可能是重启的时候报错了,可以

# vncserver -kill :1

 关闭1窗口,然后

# vncserver

 启动,或许启动汇报错,但后提示,让你删除3个文件,你根据目录删除,重新启动即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值