My development environment consists of an IBM Thinkpad x31 running Windows XP and a mix of servers running FreeBSD, Linux, and even OS X. One common element across all of them is that I use ssh to log in and transfer files around. On Windows I've been using the openssh client that comes with cygwin, I have no idea what's running on the server side but suspect it's also openssh based.
I've tried various methods of keeping directories in sync, using rsync, scp, scripts built on cvs. They have all worked, but tend to be a pain.
What I really wanted was a way to mount remote filesystems securely and easily.
I discovered sftpdrive for Windows through a search several weeks back and have been quite pleased. It's lightweight and unobtrustive. It imported my ssh keys and lets me use the same passphrases I've been using. If I wanted to, I suppose, I could create a new key pair (and that would likely be the smart thing to do but I haven't done so).
It mounts your home directory on the remote filesystem as a Windows drive. Windows applications seem to be ignorant of the theoretical impossibility of this feat (if you have drunk too much Redmond blend).
I haven't stress tested it, I haven't done much more than my routine work with it (navigate folder looking for file to edit, edit file in emacs, save file). It just works, which is all I ask.
If you are using Windows as your front end and are working on remote servers using ssh (it doesn't really seem to matter what the remote O/S or filesystem is, I've used it without problem with a Windows box I have) you might look into using SftpDrive.
Posted in Recommendations
Copyright 2002–2011 Artific Consulting LLC.
Unless otherwise noted, content is licensed for reuse under the Creative Commons Attribution-ShareAlike 3.0 License. Please read and understand the license before repurposing content from this site.