Cygwin安装进阶——通过ssh打开远程服务器GUI程序

原创 sdulmy 最后发布于2019-07-06 19:54:27 阅读数 179 收藏

展开

https://www.cnblogs.com/ChenChangXiong/p/11713852.html

https://sourceforge.net/projects/xming/

https://blog.csdn.net/u014303046/article/details/78752909?utm_source=blogkpcl0

Cygwin安装,自行Google,基本就是下一步。常用包 vim,make,gcc等。如果需要通过ssh打开远程服务器端的程序,需要X11 forwarding。否则,会显示“Unable to initialize gtk, is DISPLAY set properly?”。具体解决方案如下:

step1. 在Cygwin中安装3个包

xinit (X11)
cygutils-x11 (X11)
xterm (X11)

step2. 启动"XWin Server"

step3. 打开Cygwin,输入

export DISPLAY=:0.0

ssh -Y [email protected] -p 2333

reference:

https://x.cygwin.com/docs/ug/using-remote-apps.html
https://cs.hofstra.edu/docs/pages/guides/cygwin_x11_forwarding.html

————————————————

版权声明:本文为CSDN博主「sdulmy」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/sdulmy/article/details/94889084

原文地址:https://www.cnblogs.com/schips/p/12563373.html

时间: 2024-10-07 21:59:24

Cygwin安装进阶——通过ssh打开远程服务器GUI程序的相关文章

用Python写个自动ssh登录远程服务器的小工具

很多时候我们喜欢在自己电脑的终端直接ssh连接Linux服务器,而不喜欢使用那些有UI界面的工具区连接我们的服务器.可是在终端使用ssh我们每次都需要输入账号和密码,这也是一个烦恼,所以我们可以简单的打造一个在Linux/Mac os运行的自动ssh登录远程服务器的小工具.来个GIF动画示例下先: 概述 我们先理一下我们需要些什么功能: 1. 添加/删除连接服务器需要的IP,端口,密码 2. 自动输入密码登录远程服务器 对,我们就做这么简单的功能 开始写代码代码比较长,所以我也放在在Github

Mac下ssh连接远程服务器时自动断开问题

在mac下使用securecrt通过ssh连接远程服务器时,总会一段时间没有动作后,ssh被自动断开.在windows下用xmanager貌似没有遇到过这个问题. 在网上找了解决方法如下: 客户端配置: Global.ini文件中将D:"Disconnect After Resume Timeout"=00000000改为D:"Disconnect After Resume Timeout"=FFFFFFFF securecrt界面上配置:send string \

安装IIS之后运行aspx 显示“服务器应用程序不可用” 解决办法

引起这个的原因大概是现安装了.Net Framework,后装的IIS导致.Net没有在IIS里注册.  另外,还有可能是ASPNET账户没有IIS所指定服务器目录的权限.在资源管理器中找到“工具-文件夹选项-查看-使用简单文件夹共享(推荐)”,把前面的勾去掉,然后在服务器指定目录上点右键,属性-安全-添加-高级-立即查找,把ASPNET这个账户添加进去,给它指定完全访问的权限.这样做了以后就会发现没有了那个错误,不过如果访问数据库可能有会提示ASPNET这个账户没有权限访问数据库.这个提示就清

ssh执行远程服务器脚本 提示php: command not found

设置环境变量 一台机器作为管理机,来管理其他服务器,并通过key认证,免密码登陆的. 在管理机上通过ssh登陆到其他服务器来远程执行命令 ssh [email protected] "cmd" 执行远程服务器上的某个脚本,却报错,提示PHP:command not found 找不到php命令 远程机 which php  结果是/usr/local/php/bin/php echo $PATH 结果是  已经添加到PATH中了,却不好使 解决:在远程机上执行 ln -s /usr/l

Linux上SSH登录远程服务器免密码

在本地的客户端SSH到远程服务端时,每次都要输入用户名和密码,如果不想每次都输入密码则可以使用以下操作. 首先在本地的客户端输入 ssh-keygen [[email protected] ~]$ ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/home/keysystem/.ssh/id_rsa): Created directory '/home/keysyste

python ssh 连接远程服务器,修改文本内容,调用脚本

今天小编get到一个用python的paramiko库创建ssh对象,连接到远程服务器,并且修改文件内容,调用脚本的好方法!! 主角当然是paramiko库啦,利用paramiko创建一个ssh对象,用于连接远程服务器 import paramiko ssh = paramiko.SSHClient()#创建SSH对象 设置允许连接不在know_hosts的主机,ssh会将 访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts,当下次访问相同计算机时,OpenS

使用ganymed-ssh2-build通过ssh获得远程服务器参数

1.项目中需要检测到几台远程服务器的参数,差了很多资料,决定用的这个 2.jar包:ganymed-ssh2-build210.jar 3.原理:向远程linux服务器发送脚本命令,得到该台服务器的信息 4.代码如下: public class Basic { public static void main(String[] args) { String hostname1 = ""; String username1 = ""; String password1

Cygwin安装和配置ssh

安装过程: 1. 安装jdk,下载Cygwin 地址:https://cygwin.com/install.html 2. 安装过程参考 http://www.cnblogs.com/kinglau/archive/2013/08/20/3270160.html 3. 安装sshd过程ssh-host-config # 引导SSH服务配置 *** Query: Enter the value of CYGWIN for the daemon: [ntsec] ntsec #输入ntsec ***

Linux上实现ssh免密码登陆远程服务器

0.说明 平常使用ssh登陆远程服务器时,都需要使用输入密码,希望可以实现通过密钥登陆而免除输入密码,从而可以为以后实现批量自动部署主机做好准备. 环境如下: IP地址 操作系统 服务器端 10.0.0.128/24 CentOS 6.5 x86 客户端 10.0.0.129/24 Ubuntu 16.04 x86 1.客户端生成密钥对 生成密钥对: [email protected]:~$ ssh-keygen -t rsa -b 2048 Generating public/private