是否可以在 Windows 8 资源管理器中指定编辑器通过 FTP 编辑远程文件

是否可以在 Windows 8 资源管理器中指定编辑器通过 FTP 编辑远程文件

我有一个运行 Ubuntu Server 12.04 LTS 的远程 VM。我安装在那台远程机器上vsftpd。因此,我可以通过 FTP 访问该远程机器上的文件夹和文件。我的目标是让我的生活更简单,因此在我的 Windows 8 机器(本地)上,我在 Windows 资源管理器中创建了一个新的网络位置。具体来说,在“此 PC”上,我右键单击 -> 添加网络位置,然后输入 URL ftp://RemoteUbuntuServerDomain.org。我确实能够以我想要的方式查看文件,但是当我双击文件(而不是文件夹)时,它会使用 Firefox 打开。

搜索Default Programs->Associate a file type or protocol with a specific program我发现 FTP 确实与 Mozilla Firefox 相关联,但是当我尝试更改它时,建议的选项是其他浏览器、WinSCP 或Look for an app in the store。当然,无法使用编辑器打开任何 ftp 链接是有道理的。

有没有办法让我指定一个编辑器来打开文件,或者至少通过 FTP 和 Windows 资源管理器来打开文件类型?我喜欢的编辑器是 Sublime Text,我不想在该编辑器上使用 FTP 插件。我也不想要 WinSCP 类型的解决方案。我喜欢我描述的行为。

编辑:这似乎是个问题这也困扰着其他人正如评论中所暗示的那样。到目前为止,我建议/采用的解决方案如下:

  • [建议] NetDrive、WebDrive、Swish(在 Windows 8 上无法使用)和 Fling。到目前为止,NetDrive 似乎更接近,但 30 天试用期后需要付费。
  • [方法] 尝试通过注册表为 FTP 协议(​​及其衍生产品,如 ftps、sftp 等)分配一个自定义程序。(相关的适用于 WinSCP。也找到了适用于 FileZilla 的,但无法发布超过 2 个链接且回复数少于 10 个)
  • [方法] 也许创建一个与服务器的 VPN 并以本地方式浏览服务器中的文件夹是一种非 FTP 解决方案。但是,这存在一个问题,即我必须每次都启动与服务器的 VPN 连接或始终处于 VPN 连接中。也许我可以分配一个网卡来连接到 VPN,并使用我的主卡进行公共互联网连接?

答案1

到目前为止我发现的与编辑远程代码文件相关的最佳解决方案如下:

http://winscp.net/eng/docs/task_keep_up_to_date

另一种方法是使用 Windows 中的 OpenSSH 设置 SSH 连接的密钥。然后,您需要将公钥上传到服务器,并使用 puttygen 转换本地密钥。(包含在 winscp 安装文件夹中)。

我不能发布超过 2 个有 15 个或更少的链接,所以谷歌

  • WinSCP公钥授权
  • WinSCP PuTTYgen

之后,您可以创建一个快捷方式(例如,在任务栏上),该快捷方式可直接通过 WinSCP 打开远程站点,如下所述

http://winscp.net/eng/docs/integration

在“桌面和快速启动图标”下。

在第二种方法结束时,您应该能够只需单击快捷方式,而无需输入密码即可安全地连接到您的服务器。此外,如果您使用编辑器编辑远程文件并保存它们,WinSCP 将不再在您第一次保存文件时要求输入密码。与密码连接相反。此外,此方法不需要运行 FTP 服务器。

答案2

Windows 资源管理器本身不支持 FTP,只有浏览器才支持。

但是,有第三方工具可以将 FTP 集成到 Windows 资源管理器中。网络驱动器可能是最常见的。但还有其他的,例如嗖嗖如果您切换到安全连接,它就可以工作。

更新: 网络驱动器是另一种极其昂贵的商业解决方案。FTPx是一个共享软件工具,但我不知道它是否支持 W8。

采取了略有不同的方法一扔. 这将使远程 FTP 文件夹与本地 Windows 文件夹同步。

似乎确实有一些讨论关于你想要的东西是否在本地可用,尽管结果似乎不确定。就我个人而言,我一直认为 Windows 的本地 FTP 和 WebDAV 支持非常不可靠。有许多使用良好且受支持的 FTP 客户端(如 WinSCP 和 FileZilla)并非毫无道理。

如果时间允许的话,稍后可能会再吃一些。

更新 2:如果您正在考虑更换服务器(您在 VPN 解决方案中提到过),另一个想法是实施 WebDAV。虽然这在 Windows 上使用也会有问题,但它本身是受支持的。

之前我也应该指出一件事。你应该绝不在公共网络上使用不安全的协议(FTP、WebDAV)。绝不要这么做!WebDAV 可以配置为使用 SSL/TLS 加密,并且可以通过多种安全标准访问 FTP。

相关内容