vncserver的配置
vncserver:就是以图形化的方式去远程登录控制主机
由于linux的版本不一样安装的包也可能有所不同,其实就是名字不一样而已,
不管是linux的什么版本,如果你想安装vnc,先查看一下vnc安装的包
yum list | grep vnc (查看关于vncserver是哪个包)
一般5.x或者之前的是 vnc vnc-server这样的包
6.x的都是tigervnc-server tigervnc-1
只是安装的时候名字不一样,其他操作都是一样的
5.x版本的安装: rpm -ivh vnc
rpm -ivh vnc-server
or yum -y install vnc vnc-server
6.x版本的安装 rpm -ivh tigervnc-server*
rpm -ivh tigervnc-1*
or yum -y install tigervnc-server* tigervnc-1*
软件包
服务端 tigervnc-server*
客户端 tigervnc-1*
服务器端配置如下:
1)第一次启动vncserver
会提示输入密码:
[root@localhost /]# vncserver
You will require a password to access your desktops.
Password: 输入vnc 连接密码
Verify: 确认vnc密码
* 每个用户都可以启动自己的 vncserver,每个用户可以启动多个 vncserver,所有的用户的vncserver
的密码都是一样的,都是哪个设置vncserver的密码
2)查看vncserver的配置文件
vim /etc/sysconfig/vncservers
####简单的修改一下
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768 -nolisten tcp"
####保存退出(只添加了一个用户,可以同时添加多个用户
VNCSERVERARGS基本参数有:
VNCSERVERS="1:root 2:jie" 此处添加用户,可以添加多个用户,用户之间用空格隔开
VNCSERVERARGS[1]="-geometry 1024x768 -nolisten tcp"
VNCSERVERARGS[2]="-geometry 1024x768 -nolisten tcp" 当添加多个时,就写几个
-geometry 桌面大小,缺省是1024x768
-nohttpd 不监听HTTP端口
-nolisten tcp 不监听X端口
-localhost 只允许从本机访问
-AlwaysShared 默认的, 此参数允许同时连多个。
-SecurityTypes None登录不需要密码认证 VncAuth默认值,要密码认证
-depth代为色深,参数有8,16,24,32
3)修改远程桌面显示配置文件
vim /root/.vnc/xstartup
###注释两行,添加一行
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm & ---把这两行注释掉,加上
gnome-session &
####保存退出
开启vncserver
service vncserver start
vncserver :1 (开启pid为1的vncserver的客户端)
vncserver :2 (开启pid为2的vncserver的客户端)
关闭vncserver
service vncserver stop
vncserver -kill :1 (关闭pid为1的vncserver的客户端)
vncserver -kill :2 (关闭pid为2的vncserver的客户端)
客户端的连接
用ip加端口号 ip:1,ip:2,ip:3 来标识。
设置开机自动启动vnc
vi /etc/rc.d/rc.local
###--新增行
/etc/init.d/vncserver start
#####
or echo "service vncserver start" >> /etc/rc.d/rc.local