This second beta release of the J2SSH library mainly comprises of several bug fixes concerning areas of the SFTP subsystem, as well as further enhancements to the J2SSH Ant task.
This update contains a brief description of the SSH Ant task shipped with the first beta release of J2SSH. The format has also changed (again!), feedback would be appreciated as to which works the best so far.
The second release of SHiFT contains a range of bugfixes and several GUI enhancements which aim to provide a more usable interface. Support for public key authentication has now been implemented.
SSHTerm is a fully-featured Java SSH terminal application. The first beta release of SSHTerm combines a number of minor bug fixes with several new features designed to further enhance the user interface. These features include printing support, tighter integration with the SHiFT file transfer client, and further UI configuration options. A re-work of the SSHTerm applet is also available in this release.
The second release of the user guide has seen the format change to an XML docbook for ease of maintenance. Updated sections regarding advanced client connectivity have been added, covering mainly the SFTP functionality of J2SSH and port forwarding.
This first J2SSH beta release sees several major bugfixes and a number of new features added to the API. New features include keyboard-interactive authentication, the support of multiple public/private key formats, along with several refinements to the SFTP subsystem. Also included within the release is the first J2SSH Ant task, allowing the execution of multiple nested commands and SFTP operations.
ShiFT is a file transfer application that enables the user to transfer files to/from remote computers. In this first alpha release you can connect to local, ftp. samba and sftp computers, and transfer files between them.
Please Note:
The SSHTerm project is now hosted from this page. This is in order to keep the various components of the SSHTools application suite together for ease of administration. The remainder of the projects will also be moved in due course.
New features of SSHTerm release 0.0.3 include:
* Improved GUI, including port forwarding manager detailing current forwards, and for each displays currently active forwarding connections. ... read more
The first draft of the Java SSH API Users Guide has been released. This draft should be treated as a work in progress, however its current state should be more than sufficient to answer the most common questions. Contributions are more than welcome!
This release of J2SSH sees the long awaited implementation of the full SFTP protocol.
A number of bugfixes are included within this release, together with the removal of the JAXB dependencies which has been replaced with the Xerces XML parser.
Additional cipher implementations are also available, compliments of the 'Legion of the Bouncy Castle'.(http://www.bouncycastle.org).
This release is primarily a bug fix release; large amounts of data were causing the connection to hang.
SessionChannelClient now includes a stderr inputstream.
J2SSH is an object orientated implementation of the SSH2 protocol published under the GNU Lesser General Public License. This latest release provides improved usability combined with a more stable performance and introduces the much awaited public key authentication and port forwarding features.
Summary the 0.0.3 alpha release:
Improved Interfaces
-SshClient class providing standard SSH connections with session and port forwarding channels.
-Dynamic extension 'plug-in' architecture allowing third party ciphers, authentication methods and other key SSH elements to be easily integrated.
-Now provides a set of IO streams for reading/writing over SSH.
-SshServer class provides platform independent port forwarding server.
-Pluggable native interfaces for implementing sessions for platform servers.... read more
Sshtools-j2ssh is an extensible SSH2 API for Java. The latest release includes support for the Blowfish cipher, MD5 message authentication, Server side protocol components, both client and server subsystem frameworks and an abstract session server with a simple set of interfaces for rapid implemention of platform SSH servers.