如何从外部服务器linux启动程序本地数据

时间:2017-04-13 12:57:35

标签: linux emacs x11

在我的大学,我们在服务器上写作位于大学(我们通过ssh访问)。

我在笔记本电脑上使用Ubuntu,所以我在服务器上使用相同的程序。

在家我有低速互联网,当我想通过X服务器发送程序时,需要一些时间来运行它。有一些方法可以启动程序,例如从我的计算机上启动emacs(它立即启动)并仅从服务器中回收数据吗?

1 个答案:

答案 0 :(得分:1)

通常,您可以使用sshfs或类似方法来安装远程文件系统,以便本地应用程序可以访问这些文件。如果您需要访问的不仅仅是文件,SSH端口转发可能会很有用。

对于专门用于Emacs (它不清楚这是否是您问题的唯一用例),您可以:

a)ssh进入远程主机,并运行emacs -nw在终端中运行emacs的远程实例。与使用本地X显示器运行远程GUI emacs相比,这 。如果您已经在该远程主机上运行Emacs服务器,这种方法也很好,因为您可以使用emacsclient -nw

高效地连接到该服务器

b)启动本地emacs实例并使用标准tramp库来访问远程文件。

e.g。 C-x C-f /ssh:you@hostname:/path/to/file RET

Tramp很棒,所以你应该花点时间阅读它。

参见 C-h i g (tramp) Usage RET