通过 SSH 工作的最佳方式(~250ms)

通过 SSH 工作的最佳方式(~250ms)

由于服务器位于地球的另一端,因此延迟时间高达 250 毫秒,非常糟糕。现在我要在该服务器上开发软件,正如您所猜测的,在 250 毫秒的延迟下使用 vim 编写代码非常令人沮丧。

那么,除了将有问题的文件复制到我的本地系统、编辑并复制回来这个显而易见的解决方案之外,还有其他无缝解决方案可以解决这个问题吗?专业人士是如何做到的?

答案1

或许莫什能帮助您解决回声延迟问题吗?

对于延迟,你真的无能为力 - 这是物理限制。你(可能)无法让你的比特传输速度比它们快。

另一种选择是sshfs- 像在本地主机上安装一样安装远程文件系统。您将受益于操作系统缓存,并且可以在本地编辑远程文件,就像它们在本地文件系统中一样(使用主机中提供的工具)。您可能会遇到最初获取文件的延迟,但在进行远程更改时,您可以使用自己的编辑器和环境。

  • 安装sshfs(你需要内核中有 fuse)
  • 挂载远程主机:

    sshfs [email protected]:~/dev ~/sshfs/host.example.com

您已完成。cd~/sshfs/host.example.com您可以开始了!

要卸载sshfs挂载点,fusermount -u ~/sshfs/host.example.com

相关内容