使用 Eclipse 通过 SSH 在远程服务器上构建和调试项目

Posted

技术标签:

【中文标题】使用 Eclipse 通过 SSH 在远程服务器上构建和调试项目【英文标题】:Build and debug a project on a remote server via SSH with Eclipse 【发布时间】:2015-06-05 01:52:00 【问题描述】:

很遗憾,我在this similiar question 中找不到解决问题的方法。

我有一个带有特殊硬件和特殊(GNU 兼容)工具链的服务器。我只能通过 SSH 访问此服务器。

现在我尝试用 Eclipse 建立一个开发系统。是否可以设置一个配置,以便能够通过 SSH 构建和调试,就好像程序可以在我的本地计算机上运行一样?如果是的话,你能告诉我一点吗? ;-)

【问题讨论】:

可以通过SFTP访问服务器的文件吗? 文件应该不是问题。主要问题是,我是否可以使用位于远程服务器上且只能通过 SSH 访问的工具链,就好像它位于我的本地计算机上一样。 您想在远程服务器上运行 eclipse,并在本地显示器上显示吗?或者您想在本地计算机上运行 eclipse,访问另一台服务器上的内容? 我想访问服务器上的所有内容。工具链和调试器可能通过 SSH,文件通过远程文件系统(在 SSHFTP 的情况下已经有效)。 【参考方案1】:

如果您的服务器是运行 X 服务器的 Linux 机器,您可能需要查看 SSH -X。

在您的服务器上安装 Eclipse 在您的客户端上安装 X11 环境(例如对于 Windows:XMing) 使用 -X 选项连接到 SSH(例如,对于 Windows,Putty 上有一个复选框) 从 ssh 连接启动 Eclipse。

【讨论】:

以上是关于使用 Eclipse 通过 SSH 在远程服务器上构建和调试项目的主要内容,如果未能解决你的问题,请参考以下文章

使用eclipse连接远程hadoop服务器

使用远程 Git 签出存储库运行 eclipse

eclipse:远程调试防火墙后面的tomcat服务器

如何通过SSH在远程Linux服务器上启动GUI软件?

通过 ssh 在远程服务器上执行命令

通过 ssh 在远程主机上启动 bash 脚本