利用X11Forward进行Windows 远程开发

背景

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

配置

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


利用X11Forward进行Windows 远程开发_第1张图片
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

你可能感兴趣的:(利用X11Forward进行Windows 远程开发)