Centos VNC 远程桌面程序的安装使用

本文详细介绍了如何在 CentOS 6.5 上安装 GNOME 桌面环境,并通过 VNC 服务实现远程访问。包括使用 yum 命令安装必要的软件包、配置 VNC 服务器、设置远程桌面显示、新建服务、防火墙设置以及使用 Windows 客户端连接到 CentOS 桌面。

本文以centos 6.5为例

安装GNOME桌面环境

yum groupinstall "X Window System" "Desktop"

CentOS安装Xfce桌面环境,可选
yum groupinstall Xfce

安装tigervnc
yum install tigervnc-server tigervnc


设置远程登陆到gnome桌面的配置,再最后面加入如下两行:

vim /etc/sysconfig/vncservers
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768 -alwaysshared -depth 24"



修改远程桌面显示配置文件:修改为以下内容并保存

vim /root/.vnc/xstartup
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session & #set starting GNOME desktop
#startkde & #kde desktop
#twm & #Text interface
#/usr/bin/startxfce4
#exec /usr/bin/fluxbox


新建服务,执行多次则建多个服务,依次为 :1 :2 :3,每一次启动时会提示设置密码

vncserver

关闭具体的vncserver命令

vncserver -kill :1 
vncserver -kill :2

开机启动

chkconfig vncserver on


防火墙 设置
当你启动vnc服务后,你可以用netstat –tunlp命令来查看vnc服务所使用的端口,可以发现有5801,5901,6001等。使用下面命令开启这些端口:
重启防火墙:

# netstat –tunlp
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
tcp        0      0 0.0.0.0:5901                0.0.0.0:*                   LISTEN      2092/Xvnc           
tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      1459/rpcbind        
tcp        0      0 0.0.0.0:6001                0.0.0.0:*                   LISTEN      2092/Xvnc           
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      1711/sshd           
tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      1557/cupsd      
# vim /etc/sysconfig/iptables
-A RH-Firewall-l-INPUT -p tcp -m tcp –dport 5801 -j ACCEPT
-A RH-Firewall-l-INPUT -p tcp -m tcp –dport 5901 -j ACCEPT
-A RH-Firewall-l-INPUT -p tcp -m tcp –dport 6001 -j ACCEPT
# /etc/init.d/iptables restart



安装Windows 客户端
http://sourceforge.net/projects/tigervnc/files/latest/download
启动 TrigerVNC Viewer
输入服务器IP:01,例如:192.168.1.10:1
连接后再输入每一次启动vncserver时设置的密码即可要连接到centos桌面了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值