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


22

我知道有很多商业产品可以完成此任务,但是我正在寻找类似SSHFS的产品,但要用于开放源代码的Windows系统。

WinSCP 常见问题解答指向KeepUpTODate功能,可以将其用作解决方法,但尽管已关闭,但它与映射驱动器并不完全相同。


根据更新的[FAQ](serverfault.com/faq),产品和服务建议不在主题之列。
sysadmin1138

Answers:


10

您尝试过Swish吗?

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


任何人都可以评论swish为他们工作的方式吗?
Bozojoe

1
Swish大约是成为一种非常有用的工具的方式,我对它的未来充满希望。不幸的是,它还不存在。首先,我还没有找到映射网络驱动器的方法,因此无法从常规Windows应用程序访问已安装的位置。而且,我无法看到使用基于密钥的身份验证的方法。文档基本上是不存在的,因此,即使这些功能目前可行的,也没有办法去发现它们。
Brian Lacy


8

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

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



3

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

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


我想回应一下我的经历-Dokan对我也很不稳定,自2011
。– Dan Dascalescu 2014年

3

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

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




1

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

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


请注意,win-sshfs可能会导致某些应用程序丢失数据。该链接指向文件被截断为零字节的问题。从正面来看,它支持密钥对身份验证,安装简单。
Dan Dascalescu 2014年

0

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


0

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

看一下freeSSHd(它还支持FTP,当然也可以让您SCP)。
不幸的是它不是开源的。但是,它相当不错。


这是一台服务器。OP要求提供可以在Windows中挂载远程目录的客户端。
TarnayKálmán2014年

0

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


0

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

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


0

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

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

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

希望这可以帮助!


1
谢谢!但是,我尝试读取的第一个文件已经显示为空。对我来说,没有理由继续。其他人也报告了问题:-(
xebeche 2011年

-1

Ftpdrive
不是开放源代码,而是免费工具,因此您可能需要检查一下。

非常适合普通FTP。我没有将其用于SFTP,但是在开发人员的主页上声称“二者均不受SSL / TLS FTP连接的支持和保护”。


2
感谢您的回答,但不幸的是,FTP + SSL / TLS与SFTP不同,它不适用于SSH / SFTP服务器,并且,正如您所说的,它不是开源的-因此无法知道其中的内容。二进制
汤姆·费纳
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.