在Ubuntu上远程控制Eclipse

时间:2017-03-21 16:03:29

标签: eclipse ubuntu

我在许多不同的PC上也使用Eclipse,就像在大学那样的nonPrivat PC上,我想在 Ubuntu Server 上运行 Eclipse (我已经有了在家中运行)并从另一个操作系统(Windows / Mac / Linux)远程访问它。

我知道有类似 Xrdp 的方法,但我真的不想在Ubuntu服务器上安装 GUI 来做到这一点。 (如果可以通过互联网访问它)

还有其他方法可以解决这个问题吗?也许与此完全不同的是什么?

提前致谢!

2 个答案:

答案 0 :(得分:1)

两种解决方案。 您可以使用ssh -X user@your.server。这将为X协议创建一个隧道,允许您在计算机上运行Eclipse,即只需

mymachine $ ssh -X me@that.server
thatserver# eclipse

你会看到本地机器上的GUI,只要你有一个X服务器,它应该是标准的并且很容易找到Mac(它叫做Quartz)。

如果您不愿意或无法在计算机上安装X,您还可以在远程计算机和计算机上的VNC客户端上安装tightvnc。 VNC是一种不同的远程协议,在某些情况下可能比X更好,因为它在通信中的往返次数较少,因此延迟问题较少。

如果您有一个可以访问项目的数据库,只能从远程计算机上看到,可能在DMZ内部,您可能仍然可以访问它,创建一个SSH隧道,如下所示

ssh -X -L <database port>:<database server address>:<port number here> me@that.server

通过这种方式,您可以访问在地址database port上与端口database server address通信的数据库,如远程服务器that.server所示。该端口将转发至localhost:por number here

答案 1 :(得分:0)

您是否需要具有eclipse的图形访问权限,或者您是否只需要能够构建项目?如果您只是想构建项目,那么有一个无头CDT,您可以从命令行执行此操作。