Linux配置Xming+[Putty, Xshell,SecureCRT] 本地显示X11转发图像

在window平台使用Xming接收X11转发图像,可以将无法在终端中显示出来的图形窗口在本地得以显示。常用在本地进行远程调试,显示图像;或者弹出其它窗口。

软件环境:
服务端: Ubuntu16.04 mate 64位
本 地 : Windows7 旗舰版 64位

0. 服务器配置

需要安装必要的软件, 比如ssh, xbase

sudo apt-get install openssh-server
sudo apt-get install xbase-clients

同时修改/etc/ssh/sshd_config文件,确保文件中有如下行

# vim /etc/ssh/sshd_config

X11Forwarding yes

这样配置的作用就是允许 SSH的X 转发。

1. Xming安装

Xming 是一个配置简单而功能强大的开源 X Server,可以运行在Microsoft Windows 8/7/Vista/XP (+ server 2012/2008/2003).操作系统下。

Xming 的主页:http://www.straightrunning.com/XmingNotes/

Xming 的SourceForge 页面:http://sourceforge.net/projects/xming/

这里下载到Xming-6-9-0-31-setup.exe,操作系统使用WIN7旗舰版 64位, 双击, 安装,一切默认完成安装。

主要过程截图如下:
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

完成后自动启动, 看到系统栏中出现下面的小图标.
这里写图片描述

使用其可视化caja文件管理窗口
这里写图片描述

2. Putty 配置

配置过程如下:

先输入IP,端口号默认22就好, 为session起一个名字,并点击Save
这里写图片描述

点击Data项, 输入一个登陆用户名
这里写图片描述

点击X11项,勾选右侧X11 forwarding
这里写图片描述

回车或者点击下方的Open按钮

在终端登陆之后,可以输入gedit等 需要图像化界面的指令, 这里给出使用使用文件系统图片查看器查看图像的例子
这里写图片描述

3. SecureCRT配置

在已完成第一步的情况下,在进行下面的配置.

操作过程如下:
(前提是 回话已经打开 或者保存了会话)

STEP 1: 选择Session Options
这里写图片描述

STEP 2: 选择 Remote/X11, 勾选Forward X11 **
这里写图片描述

STEP 3: 在scrt中打开与服务器的会话连接
使用gedit 查看文件
这里写图片描述

启动服务器端的matlab2016b软件
这里写图片描述

4. XShell配置

在xshell刚刚打开时,会看到已存在的会话,选择相应会话的属性,看到属性窗口,选择[隧道], 然后在右侧进行如下勾选, X DISPLAY项内容不需要修改.
这里写图片描述

配置好之后, 开始打开会话进行连接, 连接效果同PuttySCRT.

5. PyCharm远程调制

如何配置PyCharm远程调试, 网上有相应的教程,很多很详细. 这里是在其基础上, 实现在本地回显 服务器端窗口.
配置过程如下:
!!!在Putty、Xshell或SRCT终端中执行下面的脚本!!!

$ echo $DISPLAY
localhost:11.0

将上面的输出结果,作为PyCharm当前项目运行时的配置.

注: pycharm远程调试需要回显时,记得要用此时的终端, 即:如果个人电脑上配置了不止一个终端连接工具,如SCRT,xshell,此配置pycharm时使用的是SCRT的终端输出的结果,而如果我们想要在pycharm调试时正常回显,必须也要使用SCRT终端, xshell的不行,即: 必须匹配

编辑当前脚本的配置项, 添加DISPLAY=localhost:11.0环境变量
这里写图片描述

运行代码,将在服务器上的一张图像显示出来
这里写图片描述

显示图片
这里写图片描述

注意: 使用PyCharm远程调试,图片本地回显时,需要我们保证在第二、第三或第四步配置好的终端会话处于连接状态,否则还是无法回显窗口。

6. 总结

Windows平台使用Xmingssh连接工具: Putty,XShell, SCRT, 可以完成在本地弹出图像化窗口, 这种方式用在 服务器端图像化界面软件安装开发调试中需要显示图像 的场景.

但是不支持输入法, 即我们打开了服务器端的编辑软件或开发工具等, 我们在其中的输入只能是英文.

参考:
putty+xming远程登录Ubuntu16.04图形界面
X11 Forwarding with SSH(SecureCRT Setup)

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值