当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 使用 SSH 远程连接运行图形界面程序
帖子发表于 : 2008-03-10 18:41 
头像

注册: 2007-03-13 17:26
帖子: 2254
送出感谢: 0 次
接收感谢: 1
使用 SSH 远程连接运行图形界面程序
windwiny.20080310
简单介绍使用 ssh 连接远程服务器运行图形界面程序。
一、服务器安装运行SSH服务。在Ubuntu下:
安装
代码:
sudo apt-get install openssh-server

配置允许X11转发
代码:
sudo gedit /etc/ssh/sshd_config   ## 设置选项 X11Forwarding yes

启动服务
代码:
sudo /etc/init.d/ssh restart


二、客户端使用 *nix 连接。在Ubuntu下
安装ssh客户端
代码:
sudo apt-get install openssh-client

配置允许X11转发
代码:
sudo gedit /etc/ssh/ssh_config   ## 设置选项
   ForwardAgent yes   ##
   ForwardX11 yes  ##
   ForwardX11Trusted yes  ## 这个要设置,上面二项可以不要

连接
代码:
ssh -X 用户名@服务器IP  "程序名"     ## 直接运行一个程序
ssh -X 用户名@服务器IP      #  或 先登陆再运行程序


三、客户端使用 Windows 连接。(使用自由软件)
Windows 下需要先安装 X Window 服务端 程序 XMing; 及 PuTTY 登陆程序。
http://sourceforge.net/projects/xming
http://sourceforge.net/project/showfile ... _id=156984
http://www.chiark.greenend.org.uk/~sgta ... nload.html

安装运行XMing,运行后在托盘有图标,提示信息为”Xming Server:0.0” 类似
PuTTY 的 SSH | X11 | X11 forwarding 要设置,图。
(fcitx输入法好像不出来,但可以从Windows程序复制粘贴文字到远程运行的程序。)


四、在Windows下运行SSH服务器
下载SSH服务软件
http://sourceforge.net/project/showfile ... _id=111688
 
安装,按说明添加组,添加用户,修改 etc\sshd_config 的选项,启动服务。
客户端登陆同上。
......
(运行notepad,窗口不知道跑到哪里去了。。。所以只能运行命令行程序,win下有不用图形界面的程序吗?)


附件:
11.jpg
11.jpg [ 47.93 KiB | 被浏览 12708 次 ]

12.jpg
12.jpg [ 52.18 KiB | 被浏览 12695 次 ]

13.jpg
13.jpg [ 36.21 KiB | 被浏览 12685 次 ]

15.jpg
15.jpg [ 27.22 KiB | 被浏览 12681 次 ]

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-03-10 19:07 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
看来,描述的容易和准确,还是字符好。 :lol:

一般,那forwardx11不需要设置的。带参数方便的。

而且,似乎少了关键的,ssh-keygen。这才是优势的地方。


_________________
● 鸣学


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-03-10 20:29 

注册: 2007-11-03 16:37
帖子: 263
送出感谢: 0 次
接收感谢: 0 次
原来ssh也有这功能,长见识了,试了效果非常好,谢谢!


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 使用 SSH 远程连接运行图形界面程序
帖子发表于 : 2008-03-11 9:48 

注册: 2005-12-18 19:43
帖子: 170
地址: http://www.lupaworld.com
送出感谢: 0 次
接收感谢: 0 次
windwiny 写道:
......
(运行notepad,窗口不知道跑到哪里去了。。。所以只能运行命令行程序,win下有不用图形界面的程序吗?)

我很奇怪楼主怎么会有这种想法,既然使用linux,应该知道不仅仅是有图形界面的东西才叫程序,那windows下会没有命令行的程序?dir,cd,more,netstat,还有cygwin的,这些都是程序。包括mp3gain、apache、mysql和mplayer等,也都是命令行的。好像楼主有点歧视windows啊,其实windows也是一个不错的系统,就是不够灵活。比如用计划任务监控网络情况等就没有办法做,因为windows下软件一般都是只有图形界面,所以没法用计划任务,据说用按键精灵是可以。


_________________
开源资源:
软件下载http://software.lupaworld.com
开源镜像http://mirror.lupaworld.com
手册中心http://man.lupaworld.com
欢迎大家访问,并提出建议和意见。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-03-11 9:50 

注册: 2005-12-18 19:43
帖子: 170
地址: http://www.lupaworld.com
送出感谢: 0 次
接收感谢: 0 次
kingpin 写道:
原来ssh也有这功能,长见识了,试了效果非常好,谢谢!

这个是Xming的功能,ssh负责传输数据的。


_________________
开源资源:
软件下载http://software.lupaworld.com
开源镜像http://mirror.lupaworld.com
手册中心http://man.lupaworld.com
欢迎大家访问,并提出建议和意见。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-03-11 10:09 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
walkerxk 写道:
kingpin 写道:
原来ssh也有这功能,长见识了,试了效果非常好,谢谢!

这个是Xming的功能,ssh负责传输数据的。

这样描述也不准确,实现这个,还是得益于X的服务端/客户端模式,Xming只是在windows下实现了一个X服务端,X客户端还还是远程程序本身,ssh起传输作用.
我日志里有篇类似的: http://bones7456.blog.ubuntu.org.cn/200 ... 4x-server/
当时没发现开源的Xming,用的商业软件 Xmanage.


_________________
关注我的blog: ε==3


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-04-05 20:15 

注册: 2007-08-04 13:04
帖子: 274
送出感谢: 0 次
接收感谢: 0 次
照着做了,ssh服务搭建成功,linux下连本地ssh也可以。ssh X 看不到图形界面,就是一个终端


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-04-05 20:33 
头像

注册: 2007-09-10 20:20
帖子: 1352
地址: 南京
系统: Debian
送出感谢: 0 次
接收感谢: 0 次
过些时间再试吧


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-05-09 18:57 

注册: 2007-10-20 22:39
帖子: 28
送出感谢: 0 次
接收感谢: 0 次
我正在研究呢!谢谢!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 9 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:jerry79 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译