Tom Feiner Asked: 2009-05-12 00:18:31 +0800 CST2009-05-12 00:18:31 +0800 CST 2009-05-12 00:18:31 +0800 CST 是否有将 SFTP 连接映射为 Windows 映射驱动器的开源工具?[关闭] 772 我知道有许多商业产品可以完成这项任务,但我正在寻找类似SSHFS的东西,但适用于 Windows 系统,它是开源的。 WinSCP FAQ指向KeepUpTODate功能,它可以用作一种解决方法,但它并不完全像映射驱动器,尽管它很接近。 windows networking sftp 14 个回答 Voted Lee Chee Kiam 2010-08-13T02:25:13+08:002010-08-13T02:25:13+08:00 你试过嗖嗖吗? 使用 Swish,您可以通过 SFTP 安全地访问存储在另一台计算机上的文件和文件夹。Swish 是一个 Windows 资源管理器扩展,但它在此页面上明确指出它无法映射驱动器。它在 GPL 开源许可下。 vartec 2009-05-12T00:39:38+08:002009-05-12T00:39:38+08:00 标准选择是ExpanDrive(以前称为 SftpDrive),它既不是 OSS,也不是免费的(完整版 39 美元)。 我还没有找到成熟的 OSS 替代方案。 Eugene Mayevski 'Callback 2011-05-02T22:03:22+08:002011-05-02T22:03:22+08:00 如果有人有兴趣,我们会为此目的提供免费的 SFTP 网络驱动器应用程序。它不是开源的(因为它使用商业组件),但完全免费。 更新:SFTP Net Drive 的源代码作为我们的回调文件系统产品的示例项目之一包含在内。 Sietse 2009-05-12T00:40:26+08:002009-05-12T00:40:26+08:00 我所知道的唯一一个开源项目就是Dokan SSHFS,它基本上是 Windows 的 FUSE。不过,我对它的体验并不是很积极(非常不稳定)。 我现在使用ExpanDrive,不幸的是,它不是免费或开源的。它确实有效;) Igor B. 2009-06-26T02:03:00+08:002009-06-26T02:03:00+08:00 我今天也有这个问题,并且偶然发现了这篇好文章,讲述了提到的 2 个程序, SftpDrive 和Webdrive: http://systembash.com/content/map-drive-letter-sftp-ssh-review/ mpbloch 2009-08-14T11:47:48+08:002009-08-14T11:47:48+08:00 使用 SSH 端口转发,在远程端运行的 FTP 服务器只接受本地连接,以及本机 Windows FTP 映射, 你可以试试我在这里的建议。请注意,这是基于 SSH 的 FTP。它可能不是您具体要求的名称,但它可能满足您的用例。 David Hrbáč 2012-06-22T01:00:59+08:002012-06-22T01:00:59+08:00 现在最好的解决方案是使用Eldos 提供的免费工具SFTP Net Drive 。我们在我们的超级计算集群中成功地使用了它并且它运行良好。我们想摆脱 Samba。 Olav Grønås Gjerde 2012-10-24T03:47:55+08:002012-10-24T03:47:55+08:00 Win-SSHFS基于Dokan,但有一些改进和更容易安装。性能非常好,代码对于 C# 开发人员来说很容易理解。 安装后正式需要重新启动,但 Win-SSHFS 无需重新启动即可工作。当心写入时的数据丢失 - 请参阅此Google 代码问题。 David Spillett 2009-06-26T02:17:32+08:002009-06-26T02:17:32+08:00 作为一个可能过于复杂的解决方案,如果您在本地网络上有一个 Linux 机器(或在您想要连接到 SFTP 资源的机器上运行一个 Linux VM),您可以尝试在该机器上使用 SSHFS 挂载资源并共享通过 Samba 将文件系统生成到 Windows 框... nik 2009-06-27T08:16:12+08:002009-06-27T08:16:12+08:00 我从另一个最近的问题来到这里。 看看freeSSHd(它还支持 FTP,当然也支持 SCP)。 不幸的是,它不是开源的。然而,它相当不错。
你试过嗖嗖吗?
使用 Swish,您可以通过 SFTP 安全地访问存储在另一台计算机上的文件和文件夹。Swish 是一个 Windows 资源管理器扩展,但它在此页面上明确指出它无法映射驱动器。它在 GPL 开源许可下。
标准选择是ExpanDrive(以前称为 SftpDrive),它既不是 OSS,也不是免费的(完整版 39 美元)。
我还没有找到成熟的 OSS 替代方案。
如果有人有兴趣,我们会为此目的提供免费的 SFTP 网络驱动器应用程序。它不是开源的(因为它使用商业组件),但完全免费。
更新:SFTP Net Drive 的源代码作为我们的回调文件系统产品的示例项目之一包含在内。
我所知道的唯一一个开源项目就是Dokan SSHFS,它基本上是 Windows 的 FUSE。不过,我对它的体验并不是很积极(非常不稳定)。
我现在使用ExpanDrive,不幸的是,它不是免费或开源的。它确实有效;)
我今天也有这个问题,并且偶然发现了这篇好文章,讲述了提到的 2 个程序, SftpDrive 和Webdrive:
http://systembash.com/content/map-drive-letter-sftp-ssh-review/
使用 SSH 端口转发,在远程端运行的 FTP 服务器只接受本地连接,以及本机 Windows FTP 映射,
你可以试试我在这里的建议。请注意,这是基于 SSH 的 FTP。它可能不是您具体要求的名称,但它可能满足您的用例。
现在最好的解决方案是使用Eldos 提供的免费工具SFTP Net Drive 。我们在我们的超级计算集群中成功地使用了它并且它运行良好。我们想摆脱 Samba。
Win-SSHFS基于Dokan,但有一些改进和更容易安装。性能非常好,代码对于 C# 开发人员来说很容易理解。
安装后正式需要重新启动,但 Win-SSHFS 无需重新启动即可工作。当心写入时的数据丢失 - 请参阅此Google 代码问题。
作为一个可能过于复杂的解决方案,如果您在本地网络上有一个 Linux 机器(或在您想要连接到 SFTP 资源的机器上运行一个 Linux VM),您可以尝试在该机器上使用 SSHFS 挂载资源并共享通过 Samba 将文件系统生成到 Windows 框...
我从另一个最近的问题来到这里。
看看freeSSHd(它还支持 FTP,当然也支持 SCP)。
不幸的是,它不是开源的。然而,它相当不错。