1. 查看机器是否安装:rpm -qa | grep vnc
tigervnc-server-1.0.90-0.17.20110314svn4359.el6.i686
tigervnc-1.0.90-0.17.20110314svn4359.el6.i686
如果没有的话就需要安装了
yum install tigervnc-server tigervnc -y
软件包安装好之后在/root 目录下没有.vnc目录,/etc/init.d/vncserver start 也会报错的。
你需要先启动vnc:vncserver 会提示输入密码,默认端口号是1.
如果想启动2号端口,则是 vncserver :2。
如果想杀死某个端口:vncserver -kill :2。
vncviewer -shared -viewonly 192.168.61.130:2
-shared 表示大家都可以连接 -viewonly 表示以只读方式连接
2.给某些用户分配特定的登录端口
vi /etc/sysconfig/vncservers
VNCSERVERS="2:student 3:guest"(意思是将服务器上的2号端口分配给student,3号端口分配给guest)
VNCSERVERARGS[2]= “-geometry 800x600” 设置连接到服务器的分辨率
/etc/init.d/vncservers restart 重启服务
要想设置开机启动的话:
chkconfig --level 5 vncserver on(在运行级别五开启)
3.VNC服务使用的端口号与桌面号的关系,VNC使用TCP端口从5900开始
桌面号1--端口号5901
桌面号2--端口号5902
基于Java的VNC客户程序Web服务TCP端口从5800开始
桌面号1--端口号5801
桌面号2--端口号5802
4.修改VNC登陆密码:
vncpasswd
5.配置VNC图形桌面环境为GNOME桌面
vim /root/.vnc/xstartup
将最后一行改成:
gnome-session & #如果不修改此处,则远程安装程序时,不会在远程显示安装程序的图形界 面,只在源机器显示图形界面
6.为了安全性,可以和server似的设计密码
此时你可以通过ssh-keygen
ssh-copy-id -i id_rsa.pub [email protected]
vncviewer -via [email protected] 192.168.61.130:2
在你/etc/init.d/vncserver restart 时,先将vnc的端口号都杀掉
netstat -antlpe | grep vnc 查看vnc的端口号
killall -9 Xvnc 然后重启就好了。
开机启动VNC
chkconfig vncserver on
修改 ~/.vnc/xstartup 文件
将最后一行改成:
gnome-session &
修改/etc/sysconfig/vncservers 文件
VNCSERVERS="1:root 2:smart"
VNCSERVERARGS[1]= “-geometry 800x600”
这样重启后就可以开机启动了