Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I know there are many commercial products that accomplish this task, but I'm looking for something like SSHFS but for Windows systems, which is open source.

WinSCP FAQ points to the the KeepUpTODate feature, which can be used as a workaround, but it's not exactly like a mapped drive, although it's close.

share|improve this question

closed as off topic by sysadmin1138 Oct 23 '12 at 11:59

Questions on Server Fault are expected to relate to professional server, networking, or related infrastructure administration within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

    
Product and service recommendations are off topic per the updated [FAQ}(serverfault.com/faq). –  sysadmin1138 Oct 23 '12 at 11:59
add comment

14 Answers

Have you tried Swish?

With Swish you can access the files and folders you have stored on another computer securely via SFTP. Swish is a Windows Explorer extension but it clearly states on this page that it can't map drives. It is under GPL open source license.

share|improve this answer
    
can anyone comment on how swish worked for them? –  Bozojoe Mar 8 '11 at 18:27
1  
Swish is about 70% of the way to being an incredibly useful tool, and I'm very hopeful about its future. Unfortunately, it's not there yet. For starters, I haven't yet found a way to map a network drive, so there's no way to access mounted locations from regular windows apps. Also, there is no way (that I can see) to use key-based authentication. Documentation is basically non-existent, so even if these features are currently possible, there's no way to discover them. –  Brian Lacy Nov 7 '11 at 22:01
    
add comment

The standard choice is ExpanDrive (formerly SftpDrive), which is neither OSS, nor free ($39 for full version).

I haven't yet found mature OSS alternative.

share|improve this answer
add comment

If anyone is interested, we offer free SFTP Net Drive application for exactly this purpose. It's not open-source (as it uses commercial components), but completely free.

Update: source code of SFTP Net Drive is included as one of sample projects with our Callback File System product.

share|improve this answer
    
I didn't notice earlier but this is just a really early version of ExpanDrive. –  Sheldon McGee Aug 15 '12 at 15:32
    
@SheldonMcGee I wonder how I didn't notice this before. –  Eugene Mayevski 'EldoS Corp Aug 15 '12 at 16:22
1  
I pinged the author of ExpanDrive and I was wrong. Apparently it's a different product. –  Sheldon McGee Aug 15 '12 at 16:42
    
    
@VisioN Yes, Lite version is free. –  Eugene Mayevski 'EldoS Corp yesterday
show 2 more comments

The only opensource project I know of that does this Dokan SSHFS, whichs is basically FUSE for windows. My experiences with it aren't very positive, though (very unstable).

I now use ExpanDrive, which, unfortunately, isn't free or open source. It does work though ;)

share|improve this answer
    
I'd like to echo the experience - Dokan was unstable for me as well, and hasn't been updated since January 2011. –  Dan Dascalescu Feb 19 at 11:31
add comment

Using SSH port forwarding, an FTP server running on the remote end accepting only local connections, and native Windows FTP mapping,

You could try what I suggested here. This is FTP over SSH, mind you. It may not be what you asked for specifically by name, but it might meet your use case.

share|improve this answer
add comment

I had this question today as well, and came across this good article, telling about 2 programs mentioned, SftpDrive and Webdrive:

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

share|improve this answer
add comment

Best solution nowadays is to use free tool SFTP Net Drive provided by Eldos. We are successfully using it within our supercomputing clusters and it work fine. We wanted to get rid of Samba.

share|improve this answer
    
Same answer as the one from the Eldos representative. Might want to comment on that one instead? –  Dan Dascalescu Feb 19 at 11:32
add comment

Win-SSHFS Based on Dokan, but with a few improvements and easier installation. Performance is very good, and the code is easy to understand for a C# developer.

A reboot is officially required after installing, but Win-SSHFS worked without rebooting. Beware of data loss on writes - see this Google Code issue.

share|improve this answer
    
Note that win-sshfs may cause data loss with certain applications. The link points to an issue with files being truncated to zero bytes. On the plus side, it supports key pair authentication and installation is simple. –  Dan Dascalescu Feb 19 at 11:56
add comment

As a perhaps overly complicated solution, if you have a Linux box on the local network (or a Linux VM running on the machine you want to connect to the SFTP resource with) you could try mount the resource using SSHFS on that machine and share the resulting filesystem to the Windows box via Samba...

share|improve this answer
add comment

I got here from another recent question.

Take a look at freeSSHd (it also supports FTP and, of course lets you SCP too).
Unfortunately it is not open-source. However, its quite good.

share|improve this answer
    
This is a server. OP asked for client that can mount remote directories in Windows. –  Tarnay Kálmán Jun 22 at 14:00
add comment

Try RedDrive. It's not actively developed anymore (since '08), but it's (apparently) free.

share|improve this answer
add comment

The only freeware tool I found that can map files accessed via SFTP to a Windows drive is Red Drive.

It's no longer developed, and the "replacement", AnyClient, doesn't do drive mapping. There is also a bogus error when you create a connection - Recovery policy configured for this system contains invalid recovery certificate. Other than that, it worked with one SFTP server and failed authenticating me to another one.

share|improve this answer
add comment

Found a valid installer download link for RedDrive:

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

In Win7 x64, I had to run the MSI in "Older Windows Compatibility" mode to get it to install (it is not an EXE so you can not pick an OS or Run as Admin).

Hope this helps!

share|improve this answer
1  
Thanks! However, already the 1st file I tried to read showed up empty. For me, no grounds to continue. And others have reported problems, too :-( –  xebeche Feb 9 '11 at 13:12
add comment

Ftpdrive.
Not an open source, but a free tool, so you may want to check it out.

Works perfectly for plain FTP. I have not used it for SFTP but on the homepage the developer claims "Both unsecured and secured by SSL/TLS FTP connections supported".

share|improve this answer
2  
Thanks for the answer, but unfortunately, FTP + SSL/TLS is not the same as SFTP, this will not work against an SSH/SFTP server, and ,as you said is not open source - so there's no way to know what's in the binary. –  Tom Feiner May 16 '09 at 17:59
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.