热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linuxx11xshell,Linux配置Xming+[Putty,Xshell,SecureCRT]本地顯示X11轉發圖像

在window平台使用Xming接收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-6-9-0-31-setup.exe,操作系統使用WIN7旗艦版 64位, 雙擊, 安裝,一切默認完成安裝。

主要過程截圖如下:

1bb8db2ed177f7ab2c6cfb31d028a0ad.png

3c0f9ecc41e58ed2eeff63153fdf8a3e.png

95931355e33e9662682530bd940041ea.png

de6f8bc604836506a9a71e25e70a71d1.png

完成后自動啟動, 看到系統欄中出現下面的小圖標.

6652deec853ba388f1a693a8bcc27bd0.png

使用其可視化caja文件管理窗口

34521988dd28bcc7b1c1b71f8543ee63.png

2. Putty 配置

配置過程如下:

先輸入IP,端口號默認22就好, 為session起一個名字,並點擊Save

5abfbcc15740dbdf667950c21a717e66.png

點擊Data項, 輸入一個登陸用戶名

b0d424a6b2e89b74561327a9390ebaea.png

點擊X11項,勾選右側X11 forwarding

4c09c170faeaee001f9eb05551597abd.png

回車或者點擊下方的Open按鈕

在終端登陸之后,可以輸入gedit等 需要圖像化界面的指令, 這里給出使用使用文件系統圖片查看器查看圖像的例子

db9ef0b705a22542ca1206e4dcc1061e.png

3. SecureCRT配置

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

操作過程如下:

(前提是 回話已經打開 或者保存了會話)

STEP 1: 選擇Session Options

f743dd1ba9e31e3ccb4266d4cbabeea4.png

STEP 2: 選擇 Remote/X11, 勾選Forward X11 **

7f473d6accfbe50ab9ec7df5b2a2a10e.png

STEP 3: 在scrt中打開與服務器的會話連接

使用gedit 查看文件

a77a3fb5a4b62bbe37b51454e0fe50e0.png

啟動服務器端的matlab2016b軟件

5cee7879480baf5966012d96d81d6570.png

4. XShell配置

在xshell剛剛打開時,會看到已存在的會話,選擇相應會話的屬性,看到屬性窗口,選擇[隧道], 然后在右側進行如下勾選, X DISPLAY項內容不需要修改.

700e21e29a7cc5187b9d78f7086ac51a.png

配置好之后, 開始打開會話進行連接, 連接效果同Putty和SCRT.

5. PyCharm遠程調制

如何配置PyCharm遠程調試, 網上有相應的教程,很多很詳細. 這里是在其基礎上, 實現在本地回顯 服務器端窗口.

配置過程如下:

在Putty、Xshell或SRCT終端中執行下面的腳本

$ echo $DISPLAY

localhost:11.0

將上面的輸出結果,作為PyCharm當前項目運行時的配置.

編輯當前腳本的配置項, 添加DISPLAY=localhost:11.0環境變量

b56f52565bcfae5b18e8daf6655c87e1.png

運行代碼,將在服務器上的一張圖像顯示出來

3d3f6f2f83b563032677d97949f42f18.png

顯示圖片

dddf4774fc063099b31fa69b70a0cdb1.png

注意: 使用PyCharm遠程調試,圖片本地回顯時,需要我們保證在第二、第三或第四步配置好的終端會話處於連接狀態,否則還是無法回顯窗口。

6. 總結

在Windows平台使用Xming和ssh連接工具: Putty,XShell, SCRT, 可以完成在本地彈出圖像化窗口, 這種方式用在 服務器端圖像化界面軟件安裝和開發調試中需要顯示圖像 的場景.

但是不支持輸入法, 即我們打開了服務器端的編輯軟件或開發工具等, 我們在其中的輸入只能是英文.



推荐阅读
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • 安装mysqlclient失败解决办法
    本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
  • 本文讨论了在VMWARE5.1的虚拟服务器Windows Server 2008R2上安装oracle 10g客户端时出现的问题,并提供了解决方法。错误日志显示了异常访问违例,通过分析日志中的问题帧,找到了解决问题的线索。文章详细介绍了解决方法,帮助读者顺利安装oracle 10g客户端。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 本文介绍了在使用Python中的aiohttp模块模拟服务器时出现的连接失败问题,并提供了相应的解决方法。文章中详细说明了出错的代码以及相关的软件版本和环境信息,同时也提到了相关的警告信息和函数的替代方案。通过阅读本文,读者可以了解到如何解决Python连接服务器失败的问题,并对aiohttp模块有更深入的了解。 ... [详细]
  • 本文介绍了如何清除Eclipse中SVN用户的设置。首先需要查看使用的SVN接口,然后根据接口类型找到相应的目录并删除相关文件。最后使用SVN更新或提交来应用更改。 ... [详细]
  • 本文介绍了使用cacti监控mssql 2005运行资源情况的操作步骤,包括安装必要的工具和驱动,测试mssql的连接,配置监控脚本等。通过php连接mssql来获取SQL 2005性能计算器的值,实现对mssql的监控。详细的操作步骤和代码请参考附件。 ... [详细]
  • 解决nginx启动报错epoll_wait() reported that client prematurely closed connection的方法
    本文介绍了解决nginx启动报错epoll_wait() reported that client prematurely closed connection的方法,包括检查location配置是否正确、pass_proxy是否需要加“/”等。同时,还介绍了修改nginx的error.log日志级别为debug,以便查看详细日志信息。 ... [详细]
author-avatar
阿毛
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有