问一个ssh与远程桌面的问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
lifefx
帖子: 125
注册时间: 2008-11-29 1:20

问一个ssh与远程桌面的问题

#1

帖子 lifefx » 2009-09-18 19:00

系统:ubuntu8.04桌面版。

问题:
1、我配置好了ssh能够远程登录了。
2、系统--首选项--远程桌面 也能设置远程桌面并通过vnc软件远程连接。(启用的服务是vino-server)
3、没有安装vnc-server(也就没有一些帖子上说的.vnc目录)
我要实现的功能是。
1、先关闭远程桌面,开通ssh服务
2、通过ssh再来打开上面2中的远程桌面设置,并设置相关参数
弄了好久都没能成功,盼高手指导
lifefx
帖子: 125
注册时间: 2008-11-29 1:20

Re: 问一个ssh与远程桌面的问题

#2

帖子 lifefx » 2009-09-18 19:08

简单的说就是怎么用ssh来启动这个远程桌面服务。

lidj@lidj-laptop:~$ /usr/lib/vino/vino-server

(vino-server:2072): Gtk-WARNING **: cannot open display:


输入命令不行。
上次由 lifefx 在 2009-09-18 19:11,总共编辑 1 次。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 问一个ssh与远程桌面的问题

#3

帖子 eexpress » 2009-09-18 19:10

ssh缺省没sudo功能,没权限。vnc应该是Xauth给的权限吧。
你ssh -X 试试啊。
干嘛vnc
● 鸣学
lifefx
帖子: 125
注册时间: 2008-11-29 1:20

Re: 问一个ssh与远程桌面的问题

#4

帖子 lifefx » 2009-09-18 19:41

eexpress 写了:ssh缺省没sudo功能,没权限。vnc应该是Xauth给的权限吧。
你ssh -X 试试啊。
干嘛vnc

谢谢,你说的不行。我没安装什么X,输入你说的报错
lidj@lidj-laptop:~$ X
X: user not authorized to run the X server, aborting.

lidj@lidj-laptop:~$ ssh -X
usage: ssh [-1246AaCfgKkMNnqsTtVvXxY] [-b bind_address] [-c cipher_spec]
[-D [bind_address:]port] [-e escape_char] [-F configfile]
[-i identity_file] [-L [bind_address:]port:host:hostport]
[-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
[-R [bind_address:]port:host:hostport] [-S ctl_path]
[-w local_tun[:remote_tun]] [user@]hostname [command]

桌面用的gnome。
现在我是ssh能连上了。那个vino也能正常使用,就是不知道怎么在ssh后打开那个vino

我的问题是,有沒有方法可以让我从远端用ssh登入我的ubuntu8.04然后在开启/usr/lib/vino/vino-server,然后再使用远端桌面操作? (只考虑使用预设的vino)

原因是因為我觉得一开机就启动vino-server好像不太安全,要登入远端桌面只需要一个密码,设定的密码要是被猜出,入侵的人就可以做他想做的事情。

如果我可以远程登入后再开启vino-server,用完就关闭,想用再开,这样感觉显的安全许多,
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 问一个ssh与远程桌面的问题

#5

帖子 eexpress » 2009-09-18 19:51

ssh -X 后面带地址,帐号密码啊。
● 鸣学
lifefx
帖子: 125
注册时间: 2008-11-29 1:20

Re: 问一个ssh与远程桌面的问题

#6

帖子 lifefx » 2009-09-18 20:24

eexpress 写了:ssh -X 后面带地址,帐号密码啊。
我已经用putty远程ssh登陆上了。(winXP下)

解决了!先设置好vino-server,然后用下面的命令可以打开关闭这个服务

gconftool -s -t bool /desktop/gnome/remote_access/enabled true (打开)
gconftool -s -t bool /desktop/gnome/remote_access/enabled false (关闭)

:em11
上次由 lifefx 在 2009-09-20 5:17,总共编辑 1 次。
头像
男菜鸟
帖子: 1365
注册时间: 2008-12-16 14:01
来自: 漂在江湖

Re: 问一个ssh与远程桌面的问题

#7

帖子 男菜鸟 » 2009-09-19 22:51

mark
头像
cnkilior
论坛版主
帖子: 4984
注册时间: 2007-08-05 17:40

Re: 问一个ssh与远程桌面的问题

#8

帖子 cnkilior » 2009-09-19 22:57

ssh+xming
lifefx
帖子: 125
注册时间: 2008-11-29 1:20

Re: 问一个ssh与远程桌面的问题

#9

帖子 lifefx » 2009-09-20 5:17

老大太简单了,看不懂。


另新的问题,重启后无法vncviewer链接到vino-server启动的服务器。

我的需求是能完全像本地一样操作ubuntu。就是机器我远程操作(包括登陆),但是在本地远程操作的内容都能看到。
lifefx
帖子: 125
注册时间: 2008-11-29 1:20

Re: 问一个ssh与远程桌面的问题

#11

帖子 lifefx » 2009-09-21 16:06

我尝试了这种模式。这种模式一单远程的退出了。一些程序就关闭了。不能满足我的要求。
头像
cnkilior
论坛版主
帖子: 4984
注册时间: 2007-08-05 17:40

Re: 问一个ssh与远程桌面的问题

#12

帖子 cnkilior » 2009-09-21 16:14

父进程死掉了,子进程也会死掉。

如果是没有X的程序。就可以用
setsid xxxxx将这个进程的父进程交给init。
如果是X的程序,无解。X的程序必须要一个X的。
lifefx
帖子: 125
注册时间: 2008-11-29 1:20

Re: 问一个ssh与远程桌面的问题

#13

帖子 lifefx » 2009-09-24 18:42

不知道怎么才能实现像windowsXP那种远程登录功能。
回复