|Version 23 (modified by alamaison, 3 years ago) (diff)|
Swish aims to provide access to files over SSH/SFTP from Windows Explorer? in as seamless a manner as is currently possible for network drives.
Recently, stability has been greatly improved. Swish now uses libssh2 ( http://www.libssh2.org) to make the SFTP connections which is much better than the previous PuTTY wrapper. The eventual aim is to offer a choice of back-end implementations with different capabilities, but currently there is only the one.
Integration with Explorer has improved significantly on previous versions. Now you can add connections using the Explorer Tools menu and they will be saved in the Registry?. The icons in the SFTP folders are now chosen based on the file's extension (though this isn't working on Windows 98) as is the context (right-click) menu.
The latest release (0.3.0.0) adds drag-and-drop support both to and from the remote server. This is in addition to the usual expected file management features.
- Windows Vista & Windows 7
- Open Computer. Double-click on the Swish icon. Press the Alt key on the keyboard which will display the menu bar. Choose Tools and then Add new SFTP Connection .... Complete the details in the dialogue and click OK. You should see a new connection appear in the Explorer Window which you can double-click to access.
- Windows 98/2000/XP
- Open My Computer. Double-click on the Swish icon. Select Tools from the menu bar and then Add new SFTP Connection .... Complete the details in the dialogue and click OK. You should see a new connection appear in the Explorer Window which you can double-click to access.
Current status: alpha
Alpha status means that Swish is still rough around the edges and missing several features. By all means download it, install it and give me feedback but please bear this in mind.
Swish can only perform password-based and keyboard-interactive authentication?. Also, as it can't yet authenticate a host's key it will blindly connect to any host you specify - *watch out*!
There is no 64-bit build yet as I don't have a 64-bit machine to test it on. If you do and are so inclined, feel free to try building Swish from source yourself (it's not hard, at least on 32-bit machines) and let me know if any changes are needed.
I'm trying to work on tasks roughly in order of usefulness so after that I hope to focus on accessing the contents of the files. Security nuts won't like this but I think accessing your data is more useful to the average user than being able to authenticate the remote host's key, for instance. This and other features will follow though, in due course.
- File-system browsing
- Simple password authentication
- Keyboard-interactive authentication
- Cached connections to the server
- File and folder renaming
- Deletion File and folder deletion
- Copying files from a remote server
- Copying files to a remote server
Still to do
- Direct 'double-click' access to files
- Modifying files on the server
- Public-key authentication
- Host-key verification (aka known_hosts?).
Supported Operating Systems
- Windows Vista? (most tested)
- Windows XP? (much tested).
- Windows 2000? (regularly tested).
- Windows Me? (rarely tested).
- Windows 98 (regularly tested).
Not sure about Windows7 but try it if you like, likewise for any 64-bit Windows.
See Supported Operating Systems for more information.
Internet Explorer 5.5 or greater (may work with 5.01 but required SHRegGetPath() function seems broken).
For Windows 9x, the Microsoft Layer for Unicode (MSLU, aka Unicows).
If you want to build Swish yourself, see Build Requirements for more information.
This software is licenced under the CC-GNU GPL.
This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit ( http://www.openssl.org/).
This product includes cryptographic software written by Eric Young ( firstname.lastname@example.org).