linux VNC的简单使用

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”

这样重启后就可以开机启动了

你可能感兴趣的:(linux,VNC的简单使用)