CentOS 安装 VNC
VNC (Virtual Network Computer) 是虚拟网络计算机的缩写。VNC 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。
·
介绍
VNC (Virtual Network Computer) 是虚拟网络计算机的缩写。VNC 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。
我使用 VNC 主要是要看别人怎么操作,类似远程桌面协助。我们都登陆 VNC 我可以实时看到他的操作在我登陆的界面,我也可以操作。
安装
默认情况下,CentOS是没有安装的。(检查是否安装
rpm -q vnc vnc-server
)
提示没有安装,那么就开始安装,输入:
yum install vnc vnc-server (
yum install tigervnc-server
这个是在centos6.5)
设置 VNC
1. 安装完成后 需初启动VNC
需初启动VNC
$
vncserver
设置 VNC密码:(我这里使用vncvnc)
$ vncpasswd
Password:(#这里我输入的是vncvnc)
Verify:(#这里我输入的是vncvnc)
$ vncpasswd
Password:(#这里我输入的是vncvnc)
Verify:(#这里我输入的是vncvnc)
2.
配置桌面类型
$vim ~/.vnc/xstartup
一般情况下,我们使用的 Linux 桌面都是 "Gnome" 桌面,修改最后两行。改为:
# xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
# twm &
gnome-session &
一般情况下,我们使用的 Linux 桌面都是 "Gnome" 桌面,修改最后两行。改为:
# xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
# twm &
gnome-session &
3. 配置登录帐号、桌面分辨率、连接方式
vim /etc/sysconfig/vncservers
修改最后两行
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768"
VNCSERVERARGS[1]="-geometry 1024x768"
4. 配置防火墙,允许 VNC 连接(此步没做,因为没启动防火墙)如果是云主机,防火墙记得开5900-5903端口
VNC server 监听的端口从 5900 开始,display:1 的监听 5901,display:2 监听 5902,以此类推。CentOS 的防火墙默认是不允许连接这些端口的,所以需要使用下面的步骤打开防火墙(需要 root 权限):
vim /etc/sysconfig/iptables
vim /etc/sysconfig/iptables
上面我们只添加了一个 root 帐号和桌面 1,所以这里按照上面的规则,添加一个 "5901" 端口号即可。
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
重启防火墙
service iptables restart
5. 设置 VNC 自动启动
# chkconfig vncserver on
6. 关闭 VNC
vncserver -kill :1(注意kill后面要有一个空格)
vncserver -kill :1(注意kill后面要有一个空格)
7. 启动
$service vncserver start
8. windows客户端(vnc viewer)
密码是 vnc设置的密码,这样一边操作另外一边同步显示了
问题
1. 云服务器是没有桌面系统的,登陆是黑屏,可以通过下面方法安装
登录系统,使用yum 安装
#yum groupinstall 'X Window System' -y
安装GNOME桌面环境
#yum groupinstall 'GNOME Desktop Environment' -y
CentOS 6.5 安装比较不同
# yum groupinstall "Desktop" "Desktop Platform" "Desktop Platform Development" "Chinese Support [zh]"
# vim /etc/inittab
将 id:3:initdefault: 改为 id:5:initdefault:
# reboot
参考
http://www.111cn.net/sys/CentOS/75983.htm (CentOS 6.5桌面环境安装配置步骤)
http://jingyan.baidu.com/article/ca2d939dd1dabbeb6c31ce24.html (linux Centos 6.5 安装桌面环境GNOME_百度经验)
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献2条内容
所有评论(0)