[分享]在系统启动的时候启动vnc远程桌面共享

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
aloha
帖子: 375
注册时间: 2006-10-11 20:41

[分享]在系统启动的时候启动vnc远程桌面共享

#1

帖子 aloha » 2007-04-17 11:52

使用VNC的最简单的方法是通过gnome下的VINO,就是system->Preference->Remote Desktop,但是这种方法存在一个问题就是当系统重启后,需要跑到机器上登录一个session才能进行远程共享。
ubuntuforums.org中有很多vnc的resumable session的方法,但都是新启动一个session。下面的方法能够达到这样的效果:
如果有当前session,则显示当前的session,如果当前没有session,显示gdm登录界面,这样系统重新启动后可以远程登录一个session,并一直保持该session。
如果你希望达到这个效果的话可以这么做,下面的过程是在dapper和edgy下,feisty没有测试过。
1. 安装vnc4server

代码: 全选

apt-get install vnc4server
2. 设置共享桌面密码:

代码: 全选

sudo vncpasswd
会在当前用户的.vnc目录下生成passwd文件,记下该文件的路径
3. 修改/etc/X11/xorg.conf,修改前记得备份
在Section "Module"下增加一行

代码: 全选

 Load     "vnc"
在Section "Screen"下增加一行vnc口令文件位置,记得用你自己的路径替换

代码: 全选

 Option    "PasswordFile"   "/home/user/.vnc/passwd"
4. 如果你原来打开了remote desktop的共享,记得关闭。
5. alt-ctrl-backspace测试一下
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#2

帖子 eexpress » 2007-04-17 12:15

xorg.conf还管理这个。呵呵
● 鸣学
fishfree
帖子: 53
注册时间: 2007-04-20 11:05

#3

帖子 fishfree » 2007-04-30 20:27

这样作了,但在windows上用vnc viewer4仍然连不上了。而且我发现好像也ping不同ubutun所在机器,这台机器的IP 是我手动设置的,局域网内其他机器都能ping得通,真是奇怪了,难道linux自身带了防火墙,防止别人来ping它?但是就算是防止ping,也应该能够提供vnc服务啊。
头像
seabee
帖子: 243
注册时间: 2006-11-08 13:02

#4

帖子 seabee » 2007-05-05 4:11

feisty 测试成功
简简单单的生活,自自然然的我~www.3gcomet.com
fishfree
帖子: 53
注册时间: 2007-04-20 11:05

#5

帖子 fishfree » 2007-05-15 10:09

原来是因为我装了防火墙firestart的原因,卸载之后,按照lz的方式做了,果然成功,也是feisty!终于搞定了远程桌面连接的问题!谢啦!
xygwf
帖子: 4
注册时间: 2007-06-04 17:23

#6

帖子 xygwf » 2007-06-04 17:27

我已经在几台新装的ubuntu6。10测试,用xp登陆,输入完密码后ubuntu就当机了(客户端是黑屏)--只能重启!

我确信按上面的步骤做了,现在想看看错误是为什么,可是不知道从何入手 :(

请教了!!
xautofzx
帖子: 315
注册时间: 2005-05-11 20:14
来自: 西安理工大学

#7

帖子 xautofzx » 2007-06-05 14:42

还是用最标准的vnc4server好啊。
xautofzx
帖子: 315
注册时间: 2005-05-11 20:14
来自: 西安理工大学

#8

帖子 xautofzx » 2007-06-05 15:12

就是没有想到能用xorg.conf来加载。
aloha
帖子: 375
注册时间: 2006-10-11 20:41

#9

帖子 aloha » 2007-06-20 7:17

首先确认vnc能正常工作,再用xorg来接管。
xygwf 写了:我已经在几台新装的ubuntu6。10测试,用xp登陆,输入完密码后ubuntu就当机了(客户端是黑屏)--只能重启!

我确信按上面的步骤做了,现在想看看错误是为什么,可是不知道从何入手 :(

请教了!!
xygwf
帖子: 4
注册时间: 2007-06-04 17:23

#10

帖子 xygwf » 2007-07-03 20:45

应该是正常工作的. 首先vnc-viewer提示并输入了密码登录在客户端,
另外,在ubuntu上面执行vnvserver or sudo vnvserver 均没有报错.
aloha 写了:首先确认vnc能正常工作,再用xorg来接管。
xygwf
帖子: 4
注册时间: 2007-06-04 17:23

#11

帖子 xygwf » 2007-07-03 20:49

当然还有一个事情是, 我第一次在一台配置很低的PC上面配置成功!

那些不成功的均是在双核, 1G内存/1G网卡等高配置的服务器上面 :(
xygwf 写了:应该是正常工作的. 首先vnc-viewer提示并输入了密码登录在客户端,
另外,在ubuntu上面执行vnvserver or sudo vnvserver 均没有报错.
aloha 写了:首先确认vnc能正常工作,再用xorg来接管。
baic
帖子: 166
注册时间: 2006-08-22 23:10

#12

帖子 baic » 2007-09-10 9:31

:D good :lol:
baic
帖子: 166
注册时间: 2006-08-22 23:10

#13

帖子 baic » 2007-09-10 15:33

有个问题,远程电脑也会显示登录?好象是这样,这样的话远端安全很成问题,不想让人乱动
baic
帖子: 166
注册时间: 2006-08-22 23:10

#14

帖子 baic » 2007-09-10 21:07

原来ssh -X user@domain就可以运行任意远程程序,不管本机有没有安装。
从VM里kubuntu ssh 主机发现的。
aloha
帖子: 375
注册时间: 2006-10-11 20:41

#15

帖子 aloha » 2007-10-02 22:47

你是指显示器显示么,是这样的,我一般会把显示器关掉。
baic 写了:有个问题,远程电脑也会显示登录?好象是这样,这样的话远端安全很成问题,不想让人乱动
回复