Blog Post RSS ?

Blogs » Open Source » From FTP to sFTP with MindTerm
 

From FTP to sFTP with MindTerm


  • Save to
    Del.icio.us

by Blane Warrene

I have been exploring a neat little Java-based tool called MindTerm that can act as an ftp proxy as well as an SSH client.

While I am glued solidly to using the Terminal utility in OS X (and FTPeel for FTP tasks), I do like the MindTerm ssh client and proxy capabilities. More importantly though, it can be used an a standalone applet or as a library within another web or desktop application.

The key factor to me is its ability to act as an ftp proxy, allowing standard ftp usage from the desktop which is routed over an ssh connection. In essence one launches the applet, connects to a host, minimizes MindTerm and then launches their ftp client. Within the ftp client the host is changed to 127.0.0.1:21 and an ftp session is routed over the previously established ssh connection.

The product is open source and available for free limited commercial use for 100 users or less. Larger site implementations may incur costs. The company, AppGate Network Security, also offers some OEM licensing for those seeking large scale distributions of products with the MindTerm library embedded.

This post has 4 responses so far

  1. We call this feature an FTP-to-SFTP bridge. It is available for Windows in Bitvise’s general-purpose SSH client called Tunnelier, which includes much more than just this feature, but the bridge feature itself operates just like Blane described for MindTerm above.

    In a similar vein to MindTerm, Tunnelier is free of charge for individual use, and that includes up to 4 users or machines within an organizational department.

    denis

     
  2. I should have also mentioned that (although it was assumed) that MindTerm works across all platforms (Java framework). Per the open source element to MindTerm, the license is at http://www.appgate.com/products/80_MindTerm/100_MindTerm_Licensing/LICENSE.txt. It is a custom public source license - so read carefully. However, it does allow for modifications and redistribution. It reads a bit like the LGPL.

     
  3. Its funny that you use this on OSX. OSX actually ships with an ssh client (as do all linux distro’s).

    open a shell and type “man ssh” for details and port forwarding.

     
  4. I use all of OS X’s native tools as I develop for the web and for the application side- but MindTerm has come in handy for a few clients. No worries - I have been under the hood since 1995…Thanks for the thought though.

     

Sponsored Links

Leave a response

You are not logged in, log in with your SitePoint Forum username and password.

-OR- Post Anonymously

* Make sure any code samples are escaped (i.e. ‘<b>’ becomes ‘&lt;b&gt;’).

If not logged in, your comments will be placed in a moderation queue. This means your comment may not appear until one of our moderators approves it.

SitePoint Marketplace

Buy and sell Websites, templates, domain names, hosting, graphics and more.

Logo Design, Web page Design and more!

99designs

  • Custom logo designs created ‘just for you’.
  • Pick the design you like best.
  • Only pay if you’re satisfied with the result.

Want More Traffic?

Get up to five quotes from qualified SEO specialists, with no obligation!

Get A Free SEO Quote Now!