it-swarm.cn

是否有开源工具可将SFTP连接映射为Windows映射驱动器?

我知道有很多商业产品可以完成此任务,但是我正在寻找 [〜#〜] sshfs [〜#〜] 之类的东西,但是对于Windows系统而言,这是开源的。

WinSCP [〜#〜] faq [〜#〜] 指向 KeepUpTODate 功能,可以将其用作解决方法,但它与映射驱动器并不完全相同,虽然很近.

22
Tom Feiner

您是否尝试过 Swish

使用Swish,您可以通过SFTP安全访问存储在另一台计算机上的文件和文件夹。 Swish是Windows资源管理器的扩展程序,但在 此页面 上明确指出它无法映射驱动器。它已获得GPL开源许可。

10
Lee Chee Kiam

标准选择是 ExpanDrive (以前是SftpDrive),它既不是OSS,也不是免费的(完整版为39美元)。

我还没有找到成熟的OSS替代方案。

8
vartec

如果有人感兴趣,我们提供 免费的SFTP网络驱动器 应用程序正是出于这个目的。它不是开源的(因为它使用商业组件),而是完全免费的。

更新:SFTP Net Drive的源代码作为回调文件系统产品的示例项目之一而包括在内。

7

我知道的唯一一个开源项目就是 Dokan SSHFS,这基本上是Windows的Fuse。不过,我的经验并不是很积极(非常不稳定)。

我现在使用 ExpanDrive ,不幸的是,它不是免费的也不是开源的。它确实可以工作;)

3
Sietse

使用SSH端口转发,在远端运行的FTP服务器仅接受本地连接和本机Windows FTP映射,

您可以尝试我的建议 这里 。请注意,这是 基于SSH的FTP 。它可能不是您具体要求的名称,但是可能满足您的用例。

3
mpbloch

我今天也有这个问题,并且碰到了这篇很好的文章,讲述了提到的两个程序,SftpDrive和 Webdrive

http://systembash.com/content/map-drive-letter-sftp-ssh-review/

3
Igor B.

当今最好的解决方案是使用Eldos提供的免费工具 SFTP Net Drive 。我们已经在超级计算集群中成功使用了它,并且运行良好。我们想摆脱桑巴舞。

2
David Hrbáč

Win-SSHFS 基于 Dokan ,但有一些改进和易于安装。性能非常好,对于C#开发人员来说,代码很容易理解。

安装后,正式需要重新启动,但Win-SSHFS无需重新启动即可工作。谨防写入时数据丢失-请参阅 Google代码问题

1
Olav Grønås Gjerde

找到RedDrive的有效安装程序下载链接:

http://www.brothersoft.com/red-drive-file-transfer-extension-download-164269.html

在Win7 x64中,我必须在“旧版Windows兼容性”模式下运行MSI才能安装它(它不是EXE,所以您不能选择操作系统或以管理员身份运行)。

希望这可以帮助!

0
Troy

我是从另一个最近的问题来到这里的。

看一看 freeSSHd (它还支持FTP,当然也允许您SCP)。
很遗憾,它不是开源的。但是,它相当不错。

0
nik

我发现可以将通过SFTP访问的文件映射到Windows驱动器的唯一免费软件工具是 红色驱动器

它不再开发,“替换” AnyClient也不会进行驱动器映射。创建连接时还会出现虚假错误-Recovery policy configured for this system contains invalid recovery certificate.除此之外,它与一台SFTP服务器配合使用,但无法向另一台服务器验证我的身份。

0
user48867

作为一个可能过于复杂的解决方案,如果您在本地网络上有一个Linux机器(或一个Linux VM您要连接到SFTP资源的计算机上运行的)),则可以尝试挂载在该计算机上使用SSHFS资源,并通过Samba将生成的文件系统共享到Windows框...

0
David Spillett

尝试 RedDrive 。 (自08年以来)不再积极开发它,但是(显然)它是免费的。

0
Seth