由于服务器位于地球的另一端,因此延迟时间高达 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
。