在远程服务器上工作

时间:2013-04-14 10:19:42

标签: ssh ide editor sublimetext2 remote-server

我的操作系统:Windows 8

Virtualbox guest:Ubuntu 12.10服务器

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

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

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

有没有办法在sublime或任何其他ide免费的guest服务器上工作? (有sftp解决方案,但是付费并且像其他ide一样工作,而不是直接在客户机上)任何建议?

1 个答案:

答案 0 :(得分:1)

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

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

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

    2.a您安装整个虚拟磁盘。很容易,但如果客户系统当前使用该磁盘可能会有问题。

    2.b您可以通过在虚拟系统中启动某个服务器来导出虚拟磁盘:samba很可能是您的选择。然后你可以在你的MS-Windows系统中安装该smb文件导出并开始黑客攻击。

  3. 玩得开心!