【问题标题】:Working on remote server在远程服务器上工作
【发布时间】:2013-04-14 10:19:41
【问题描述】:

我的操作系统:Windows 8

Virtualbox 来宾:Ubuntu 12.10 服务器

我在 vbox guest 上配置了 apache 服务器,并将 http、https、ssh 端口成功映射到 ubuntu 服务器。它工作得很好,没有任何问题。

我尝试了几个 IDE,如 PHPStorm、Netbeans、Sublime 等编辑器,他们所做的只是从服务器复制整个项目,在本地机器上编辑然后同步回来。

但这不是我需要的。我想使用 ssh/sftp 连接直接在访客服务器上工作。我知道notepad++ 有这个功能,但我喜欢崇高的外观和感觉。

有没有什么方法可以免费使用 sublime 或任何其他 ide 在来宾服务器上工作? (有 sftp 解决方案,但它是付费的,就像其他 ide 一样工作,而不是直接在客户机上)有什么建议吗?

【问题讨论】:

    标签: ssh ide editor sublimetext2 remote-server


    【解决方案1】:

    您可以选择两种方法,您可能会选择第二种:

    1. 使用 KDE 桌面环境(是的,它也适用于 MS Windows)。它具有所谓的“kio-slaves”,它允许使用 any 协议,就好像您在执行本地文件系统操作一样。这意味着当使用像'kate'这样的KDE编辑器甚至像'kdevelop4'这样的整个IDE时,你可以简单地说“打开文件/项目”,不仅选择一个本地文件,还可以选择像sftp://server/path/file这样的东西并开始工作。网络的东西由环境透明地处理,它是完全网络透明的。系统应该是这样的。我认为 GNOME 环境有类似的东西,但它可能已被 GNOME 版本 3 删除。

    2. 您可以将 guest 文件系统“挂载”到您的 MS-Windows 文件系统中。不确定这在 MS-Windows 中是如何工作的细节,但我确信至少更新版本的 MS-Windows 已经获得了这样的功能。很可能您仍然仅限于创建诸如“网络硬盘”之类的东西,在其他系统(linux、unix、macOS)中,您可以安装在您喜欢的文件系统中的任何位置。您可以为此使用任何协议,只要您的本地系统的安装工具支持它。 还有两个选项:

      2.a 你挂载了整个虚拟磁盘。很简单,但如果来宾系统当前正在使用该磁盘,则可能会出现问题。

      2.b 您可以通过在虚拟系统中启动一些服务器来导出虚拟磁盘:samba 很可能是您的选择。然后,您可以在您的 MS-Windows 系统中挂载该 smb 文件导出并开始破解。

    玩得开心!

    【讨论】:

      猜你喜欢
      • 2023-03-27
      • 2015-11-13
      • 1970-01-01
      • 2015-12-08
      • 2022-01-05
      • 1970-01-01
      • 2013-05-19
      • 1970-01-01
      • 2016-09-08
      相关资源
      最近更新 更多