利用X11Forward进行Windows 远程开发

背景

由于工作需要,近期转换到Windows 10下。远程Linux进行开发,一般情况下,为了提高服务器性能,Linux服务器并不会安装X Server。因此,需要在Windows 10上安装X Server并通过XForward进行转发。

配置

一般情况下,Linux的ssh服务已打开了XForward
vi /etc/ssh/sshd_config


sshd_config

下载Eclipse[Linux]

Eclipse的Linux版本需要gtk,先安装相应的依赖

yum -y install gtk2 gtk2-devel gtk2-devel-docs libXtst-devel xorg-x11-fonts-Type1 xorg-x11-xauth xclock

其中xclock用来进行测试

下载Xming和Xming-fonts[Windwos]

安装好Xming及Xming-fonts,然后运行Xming及Xlaunch,通过Xlaunch进行多窗口配置。

配置SecureCRT[Windwos]

Options -> Session Options... -> Connection -> Port Forwarding -> Remote/X11 -> Forward X11 packets
勾选好Forward选项,重启SecureCRT并连接上Linux远程服务器。

运行xclock测试[Linux]

如果windows出现Xming装载的时钟则表示运行成功。

运行eclipse

将eclipse 解压并运行

cd /opt/eclipse
./eclipse

相关错误处理

Warning: Missing charsets in String to FontSet conversion
解决:export LANG=C;
logback出现错误
Failed to get local hostname java.net.UnknownHostException: bogon: bogon: Name or service not known
解决:在/etc/hosts中配置 127.0.0.1 $hostname

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,744评论 9 468
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,292评论 19 139
  • 今天练了整天的车,可是回到家却反而觉得特别轻松,没有疲惫感。回想一下,阳光明媚,阳光洒在脸上,温暖极了,让我有一种...
    黄金屋916阅读 1,456评论 0 1
  • 又是一天在家工作日。 空调坏了,冰箱里也没什么吃的。 对着电脑出教案出的头疼。 就这样。
    明月桑阅读 1,482评论 0 0
  • 我其实是个土气的人。 这么多年了,连高跟鞋也穿不好。若干闺蜜在耳边说了多回,穿高跟鞋更显得精神,基本上还是穿平跟鞋...
    铅笔芒种阅读 1,833评论 0 1