VNC一个远程显示系统,管理员通过它不仅仅可以在运行程序的本地机上察看桌面环境,而且可以从Inte运维
VNC一个远程显示系统,管理员通过它不仅仅可以在运行程序的本地机上察看桌面环境,而且可以从 Internet上的任何地方察看远程机器的运行情况,而且它具有跨平台的特性。 Linux 要使用远程桌面需要安装VNC,Centos5,RHCE5 已经自带了VNC,默认也已经安装了,只要配置一下就可以了。但是Windows客户端还是要安装的。 下面的方法都是指的远程用命令配置,要是可以拿到机器,直接在桌面设置一下就好了,可惜,我的机器都是远程.
1. 将要vnc的用户名称加入到配置文件:
注:用户名是指linux系统本身就加入过的用户的名称
# vim /etc/sysconfig/vncservers
VNCSERVERS="1:php-oa 2:root 3:root" VNCSERVERARGS[1]="-geometry 1024x768"
2. 设置用户php-oa的密码 要设置哪个用户,就要转到那个用户.要是root就直接打命令就好了 #su - php-oa $vncpasswd
Password: Verify:
3. 启动VNC服务 要使用root来启动服务 #service vncserver start
4. 输入命令 要设置哪个用户,就要转到那个用户.要是root就直接打命令就好了 #su php-oa $vim ~/.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
注:有的系统配置里有 –nolisten tcp 和 –nohttpd ,这两个是阻止Xwindows登陆和HTTP方式VNC登陆的,如果需要图形界面,那就删除这部分。
5. 重启vncserver
#service vncserver restart
6. Windows和linux都可以登陆到VNC Server
(1).从IE和firefox登录
直接从IE浏览器中输入如下地址:
http://xxx.xxx.xxx.xxx:5801
输入密码即可使用。
(2).从VNC view登录
在windows上安装vnc view,然后输入xxx.xxx.xxx.xxx:5901,连接登录,输入密码即可。
备注:VNC给浏览器的端口是5800+N,给 vncviewer的端口是5900+N,N是设置的display号.防火墙一定要打开vnc的设置,VNCViewer 切换全屏模式:F8
我的实践步骤
vim /etc/sysconfig/vncservers在里面加了两行
VNCSERVERS="2:root"
VNCSERVERARGS[2]="-geometry 800x600 "
保存
service vncserver restart
vncpasswd 由于是对root用户,所以就直接输入了,并设置了密码
service vncserver restart vim ~/.vnc/xstartup 取消下面两行的注释
unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc
service vncserver restart 成功
在window 下面运行vnc
在server里面输入:10.61.0.222:5902 一定要注意端口
在password里输入刚才设置的密码。
本文由来源 21aspnet,由 javajgs_com 整理编辑,其版权均为 21aspnet 所有,文章内容系作者个人观点,不代表 Java架构师必看 对观点赞同或支持。如需转载,请注明文章来源。