在Windows上远程运行Linux程序

1、在Windows主机上安装X Server软件,如Cygwin带的XWin Server

2、在Windows主机上启动X服务器,并将Linux主机设为允许访问该Windows主机上的X服务器。

#xhost +[IP of Linux host]

#xhost + //允许所有主机访问

3、在Windows主机上用SecureCRT远程登录Linux主机

下面的步骤有两种方法可实现:

一、设定DISPLAY环境变量

4、设置DISPLAY环境变量,即设定X Server的地址和显示接口号

#export DISPLAY=[IP of Windows host]:0.0

5、在SecureCRT中用SSH协议登录远程Linux主机,并运行远程Linux主机中的程序

#ibus-daemon & //启动输入法

#gedit &

#mplayer 1.rmvb -framedrop //播放影片,但无声音,声音在本地播放,XWindow不支持声音的网络透明性,未解决。

二、利用SecureCRT的X11转发功能转发(forward)远程X客户请求

4、设置SecureCRT的X11转发功能

打开SecureCRT软件,在全局会话(global session)中设置X11转发功能,然后重启SecureCRT

上述设定实现的功能和Linux系统上的下述命令等效,即利用ssh服务器和客户端-转发-X客户和X服务器之间的通信

#ssh [email protected]_host -o ForwardX11=yes

5、在SecureCRT中用SSH协议登录远程Linux主机,并运行远程Linux主机中的程序

(略)

6、修改SecureCRT中全局会话中BackSpace键的绑定

Terminal-》Emulation-》Mapped Keys:BackSpace sends delete

注意:

1、应将Linux输入法的激活快捷键设为和Windows不同,否则不能在Linux应用程序中激活ibus输入法。

时间: 2024-07-29 18:42:52

在Windows上远程运行Linux程序的相关文章

Notepad++ 安装NppFtp,方便在Windows上远程打开Linux上的文件并编辑

Notepad++ 安装NppFtp 在 windows 上 安装 32 位的 notepad++. 打开 notepad++,[插件] -> [插件管理器],找到 NppFtp,在线安装. NppFtp配置: 打开Notepad++[插件]-> [NppFtp] -> [Show NppFTP Window]在notepad++右侧会出现一个窗口,在窗口上操作[设置] -> [Profile Setting]弹出一个对话框[Add New] -> [填入Connection

在Windows上远程连接Linux图形界面

一,Linux端 1.保证Linux是有桌面界面的版本 2.安装xrdp,xrdp在 EPEL仓库可以使用,所以配置 EPEL仓库: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm或者 yum -y install epel-release 3.安装插件 yum -y install xrdp4.安装插件yum -y install tigervnc-server5.启动服务syste

如何实现在Windows上运行Linux程序,附示例代码

如何实现在Windows上运行Linux程序,附示例代码 微软在去年发布了Bash On Windows, 这项技术允许在Windows上运行Linux程序, 我相信已经有很多文章解释过Bash On Windows的原理,而今天的这篇文章将会讲解如何自己实现一个简单的原生Linux程序运行器, 这个运行器在用户层实现, 原理和Bash On Windows不完全一样,比较接近Linux上的Wine. 示例程序完整的代码在github上, 地址是 https://github.com/30324

VNCViewer Windows下远程连接Linux桌面

最近项目需求,需要将写的工程部署到centos6.5服务器上,但是出现了各种错误,就想着在linux下再调试代码.但是之前都是通过ssh链接远程服务器的,在ssh中肯定不能打开eclipse等集成开发工具,因此我们要在远程服务器上安装桌面及vncserver,然后在windows中用vncViewer连接. 一:服务器端(Centos6.5) 1:安装桌面: # yum groupinstall "GNOME Desktop Environment"(CentOS 5.x安装GNOME

开发者福音 Windows 10原生支持Linux程序

微软在Build 2016开发者大会上宣布,已经与Canonical合作,Windows 10将原生支持Linux下的bash以及其他的数万个二进制程序. 开发者福音 Windows 10原生支持Linux程序 据悉,Ubuntu Linux Binaries可以直接在Windows上运行,Bash shell也登陆了Windows.这意味着,熟悉Linux和OS X系统的开发者们再也不必依赖虚拟机.跨平台编译工具或其他的繁琐步骤,可以直接在Windows上调用一个类似linux上的命令窗口,并

在windows上快速运行ACE项目三部曲

这里假设你已经设置了环境变量ACE_ROOT ACE在VS2010下快速配置三部曲:(这里假设你的ACE目录为E:\ACE_wrappers,即从网上下的ACE完整VS包) (1)Properties>Configuration Properties>VC++ Directories>Include Directories>E:\ACE_wrappers (2)Properties>Configuration Properties>VC++ Directories>

如何运行linux程序

导读 搞懂linux程序如何运行是一件重要的事情,这是为我们进一步发展打下了坚实基础的一步.本文将通过实例来详细地讲解如何运行linux程序.希望对于大家理解有帮助. 首先,我们从一个十分简单的例子test.sh开始吧: #!/bin/sh #this is a test. cd /tmp echo "hello,this is a test" 这是一个十分简单的程序,但是运行结果可能会让你吃惊哦! 这个时候,我们发现程序运行之后,并没有改变当前目录.(黑人问号???) 别着急,我们先

Chrome OS上可运行Linux

说起Chrome OS,可能多数人第一时间联想的不是操作系统,而是在浏览器领域颇为流行的谷歌Chrome浏览器.其实,Chrome OS也是谷歌 旗下的一款产品,是一款Google开发的基于Linux的操作系统.最近Chrome OS系统又迎来了一个实用更新,根据 Fran?ois Beaufort的爆料,新版的Chrome OS支持在窗口中运行Linux操作系统.  Chrome OS上可运行Linux(图片来自Google+) Google Chrome OS同时提供对Intelx86以及A

Windows上安装运行Spark

1.下载Scala: https://www.scala-lang.org/download/ ①注意:必须下载官方要求的JDK版本,并设置JAVA_HOME,否则后面将出现很多麻烦! ②Scala当前最新版本为 2.安装后在cmd中输入scala出现如下提示表示成功 3.下载Spark:http://spark.apache.org/downloads.html 4.进入spark-2.3.3-bin-hadoop2.7\bin,cmd中输入spark-shell ①出现下面错误,表示需要安装