Chinaunix首页 | 论坛 | 博客
  • 博客访问: 43389
  • 博文数量: 13
  • 博客积分: 480
  • 博客等级: 下士
  • 技术积分: 140
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-07 16:44
文章存档

2011年(1)

2009年(12)

我的朋友

分类: Oracle

2009-06-16 23:47:33

 

第一步:用root登陆linux,启动vnc服务;

第二步:根据vnc起来的端口,设置export DISPLAY=localhost:1(1表示vnc在第一个tty上启动的),vnc的启动信息见附件1;

第三步:执行xhost +,并且提示“access control disabled, clients can connect from any host”才正确。

linux下的操作日志如下:

[root@localhost ~]# vncserver

New 'localhost:1 (root)' desktop is localhost:1

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost:1.log

[root@localhost ~]# export DISPLAY=localhost:1 
[root@localhost ~]# xhost +
access control disabled, clients can connect from any host

在设置xhost时,出现了unable的问题。

使用上诉方法就可以搞定。

 

 

 

Linux操作系统下Display的设置

X11Forwarding yes

将此打开的话,用ssh登陆的第一个用户将取得:

[sky@smsgw ~]$ echo $DISPLAY

localhost:12.0

localhost:12.0里的12是由系统自动分配的,类似于DHCP的意思。

所以要切换用户也可以用 X11的话,就要export DISPLAY=localhost:12.0

或者将此export DISPLAY=localhost:12.0写入profile文件。

[sky@smsgw ~]$ su - oracle

Password:

[oracle@smsgw ~]$ export DISPLAY=localhost:12.0

同时

Ssh --à edit --à setting --à tunneling

Tunnel X11 connect 打勾选上。

 

 

阅读(3201) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~