[root@ora11g ~]# lsb_release -a
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 6.5 (Final)
Release: 6.5
Codename: Final
[root@ora11g ~]#
安装vnc:
[root@ora11g ~]# yum install tigervnc tigervnc-server
[root@ora11g ~]# rpm -aq|grep vnc
tigervnc-1.1.0-16.el6.centos.x86_64
tigervnc-server-1.1.0-16.el6.centos.x86_64
修改配置文件:
[root@ora11g ~]# vi /etc/sysconfig/vncservers
添加
VNCSERVERS="1:grid"
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -localhost"
让用户设置密码(必须切换到配置文件中添加的用户名下grid)
ora11g-> vncpasswd
gird用户启动vnc(必须是配置的用户名启动,否则vncview连不上)
ora11g-> vncserver
New 'ora11g:1 (grid)' desktop is ora11g:1
Starting applications specified in /home/grid/.vnc/xstartup
Log file is /home/grid/.vnc/ora11g:1.log
问题:
[root@ora11g ~]# service vncserver restart
关闭 VNC 服务器:[确定]
正在启动 VNC 服务器:1:grid
You will require a password to access your desktops.
getpassword error: Inappropriate ioctl for device
Password:[失败]
原因是:没有切换到grid用户下设置密码
配置文件说明:
#这个是配置远程桌面登录的用户名,如果两个用户,则使用VNCSERVERS="1:user1
2:user2" ,,
依次类推,默认情况下,1:user1对应5901,2:user2对应5902(VNC的默认监听端口是
5900,监听端口规则为590+usernumber),如下
VNCSERVERS="usernumber:myusername"
#下面这项配置为登录桌面配置,其中的“1”为用户序号,800x600为分辨率,-
nolisten tcp为阻止tcp包,-localhost代表只监听本地,
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -localhost"
如果想阻止http包,可以使用如下配置
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)