Greetings,
As Niels has mentioned earlier, I've been working on a free (GPL) sftp client, called lsftp. In order to get some feedback (read; check if the code I think works actually works as well for others), I've decided to wrap up a pre-release. You can get it from <URL:http://www.dis.uu.se/~pont/lsftp/lsftp-0.1pre.tar.gz> This is an initial pre-release without certain features planned for following pre-releases. These includes background transfers as well as providing better information about current transfers. I'm also thinking about providing multicolumn listings for ls. The preferred way of using lsftp is together with lsh, but as there is not yet a released version of lsh supporting subsystems in the client, I assume most people will use it OpenSSHs ssh-client. It should correctly auto-detect and configure defaults for the preferred client. There are some notes on usage in the file Quickstart. Hopefully, usage should be evident. The current version implements the sftp-protocol as described in the -02 draft. As the protocol itself is subject to change, you may experience certain problems when connecting with very old servers (most likely when creating directories). I've done a patch for the sftp-server of lsh to make it conform to -02 draft but it hasn't been accepted yet. Please consider that this is a PRE-RELEASE only. This is NOT considered release quality code (and there is next to no documentation). In addition, standard disclaimers apply, lsftp comes with NO WARRANTY. I am not to be held responsible if your computer bites your nose of after you've installed lsftp. Having said that, I still encourage you to try it out and report any bugs you find and submit feature or behaviour change requests. Download, compile, enjoy! /Pontus -- Pontus Sköld, UU | Contact information at <URL:http://www.dis.uu.se/~pont/>