文档章节

suse linux vnc连接设置实战

rootliu
 rootliu
发布于 2017/08/19 14:18
字数 684
阅读 7
收藏 0

博主的更多文章>>

suse linux vnc连接设置实战

2011-04-19 11:59:30

标签:suse vnc设置实战

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://xjsunjie.blog.51cto.com/999372/548595

SUSE LINUX ENTERPRISE SERVER 10 64BIT下使用VNC进行图形界面远程桌面控制。

1、启用SUSE远程控制

SUSE默认安装了VNC,打开YaST,网络服务,远程管理(remote administration),选择“允许远程管理”,在下面的选项进行设置,选择“打开端口”,点击完成。注意如果不能连,请调整suse自带的防火墙,开启相应端口。

2、启动VNC服务。

SSH登录后,执行vncserver命令( 或/usr/local/vnc # ./vncserver )

提示:You will require a password to access your desktops.

设置远程访问的密码。(文件路径在/usr/local/vnc/vncpasswd)

Password:(输入密码)

Verify: (再次输入)

提示:Would you like to enter a view-only password (y/n)? n(是否输入一个只能查看的密码,选择否)

提示信息如下:

xauth: creating new authority file /root/.Xauthority

New 'X' desktop is -eyh7:2(桌面编号为2)

Creating default startup script /root/.vnc/xstartup

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/-eyh7:2.log

3、配置xstartup启动脚本。

用VI编辑/root/.vnc/xstartup脚本

内容如下:

#!/bin/sh

xrdb $HOME/.Xresources

xsetroot -solid grey

xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

twm &

配置文件改变后
#!/bin/sh

xrdb $HOME/.Xresources

xsetroot -solid grey

xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

#twm &

gnome-session &

注释掉twm & 在最后一行增加一句
gnome-session &

就是启动gnome图形界面窗口。

保存后,重启vnc.
注:在/root/.vnc/目录下有成对的log和pid文件,名如 machineName:2.pid和 machineName:2.log,有文件的pid是活动的服务,服务号码就是pid前面的数字。没有pid文件的是已经停止的服务。

可以使用 vncserver :号码 启动停止的服务

可以使用 vncserver -kill :号码 停止服务

注:经过几次连接后,如果想回到1,可以删除/tmp/.X11-unix/X1 X2等 (共有0-99个桌面)

和 /root/.vnc下的其他PID、LOG文件

 

4、windows vnc客户端软件。

运行VNC查看器,输入的IP和桌面编号:

如:192.168.1.252:2 而后输入VNC连接密码就可以登录进去了。

 

124421180.jpg

 

 

115323741.jpg

 

130949822.jpg

 

5、通过浏览器控制:

如果主控端没有安装vnc viewer,通过浏览器也可以控制,强大吧。例如访问地址::5801 (其中端口号=桌面显示编号 + 5800 ,前面我们配置时提示桌面编号是2,所以端口号就是5802),需要浏览器开启java applet,会出现登录界面。

 

131012388.jpg

本文转载自:http://xjsunjie.blog.51cto.com/999372/548595

共有 人打赏支持
rootliu
粉丝 2
博文 249
码字总数 2796
作品 0
海淀
数据库管理员
SUSE发布全新版本,多模块设计为IT转型赋能

每四年发布一个全新版本,对操作系统进行重大更新,这是SUSE产品的推出节奏。近日,SUSE Linux Enterprise 15正式发布,此版本不仅在功能和技术方面进行了更新,而且采用的全新多模块化设计更...

六库科技
07/07
0
0
SUSE 合作微软推出 Azure 优化的企业版 Linux 内核

SUSE 今天宣布推出首个针对微软 Azure 定制的企业版 Linux 内核。SUSE Linux Enterprise Server15 现可在定制调校版内核上运行,为微软Azure工作负荷带来更强的性能、更快的启动速度和更小的...

达尔文
08/22
0
0
SUSE Linux Enterprise Server 15 正式发布

SUSE Linux Enterprise Server 15 正式版本发布,与 SUSE Linux Enterprise Server 12 相比,引入了许多创新的更改。 发行说明 下载地址 文档说明 部分更新内容如下: Changes to the insta...

clouddyy
07/19
0
0
SUSE Linux 将被 EQT 收购

SUSE再次易主 Micro Focus 宣布将其一大部分业务出售给瑞典私人股本集团殷拓(EQT),所得的一部分收益将用来减轻债务,其余部分将返给股东。EQT 是一家专注于开发领域的投资公司,在软件行业拥...

linux-tao
07/16
0
0
在SuSE中设置开机自动启动程序

在 suse(/etc/init.d/after.local /etc/rc.d/after.local) centos(/etc/init.d/boot.local)文件中添加命令。Red Hat系统的对应文件是/etc/rc.d/rc.local。 对 于Linux系统启动时自动运行的命...

企图穿越
2010/03/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何通过 J2Cache 实现分布式 session 存储

做 Java Web 开发的人多数都会需要使用到 session (会话),我们使用 session 来保存一些需要在两个不同的请求之间共享数据。一般 Java 的 Web 容器像 Tomcat、Resin、Jetty 等等,它们会在...

红薯
今天
1
0
C++ std::thread

C++11提供了std::thread类来表示一个多线程对象。 1,首先介绍一下std::this_thread命名空间: (1)std::this_thread::get_id():返回当前线程id (2)std::this_thread::yield():用户接口...

yepanl
今天
2
0
Nignx缓存文件与动态文件自动均衡的配置

下面这段nginx的配置脚本的作用是,自动判断是否存在缓存文件,如果有优先输出缓存文件,不经过php,如果没有,则回到php去处理,同时生成缓存文件。 PHP框架是ThinkPHP,最后一个rewrite有关...

swingcoder
今天
1
0
20180920 usermod命令与用户密码管理

命令 usermod usermod 命令的选项和 useradd 差不多。 一个用户可以属于多个组,但是gid只有一个;除了gid,其他的组(groups)叫做扩展组。 usermod -u 1010 username # 更改用户idusermod ...

野雪球
今天
1
0
Java网络编程基础

1. 简单了解网络通信协议TCP/IP网络模型相关名词 应用层(HTTP,FTP,DNS等) 传输层(TCP,UDP) 网络层(IP,ICMP等) 链路层(驱动程序,接口等) 链路层:用于定义物理传输通道,通常是对...

江左煤郎
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部