2024年6月2日发(作者:)

SSH 远程连接运行图形界面程序

简单介绍使用 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 登陆程序。

/projects/xming

安装运行XMing,运行后在托盘有图标,提示信息为”Xming Server:0.0” 类似 四、在Windows

下运行SSH服务器

3.1 Putty

/project/showfile ... _id=111688

安装,按说明添加组,添加用户,修改 etcsshd_config 的选项,启动服务。客户端登陆同

上。 ...... (运行notepad,窗口不知道跑到哪里去了。。。所以只能运行命令行程序,win

下有不用图形界面的程序吗?)

附件:

[ 47.93 KiB | 被浏览 3860 次 ]

[ 52.18 KiB | 被浏览 3847 次 ]