1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in

Main Page

From orion-ssh2

Jump to: navigation, search

Contents

Orion SSH2

Orion SSH2 is a library which implements the SSH-2 protocol in pure Java. It allows one to connect to SSH servers from within Java programs, for:

  • Remote shell and command execution
  • Local and remote port forwarding
  • Local stream forwarding
  • X11 forwarding
  • File transfer using SCP and SFTP

Orion SSH2 is a community-driven project derived from Trilead SSH2 and Ganymed SSH2 code. It aims to to provide maintenance a support for the code base as well as serve as single hub for community contributions, bug fixes and enhancements.

Orion SSH2 is distributed under a liberal, OSI-approved BSD-like license. [1] You're free to use it for any purpose without a restriction.

Use Orion SSH2


Develop Orion SSH2

The code is held in a Subversion repository. To contribute a patch

  • Check out the Subversion code repository
 svn co https://orion-ssh2.svn.sourceforge.net/svnroot/orion-ssh2/orion-ssh2/trunk orion-ssh2
  • Do the changes
  • If you've created any new files, add them
 svn add src/NewFile.java
  • Format the patch
 svn diff >orion-ssh2-rewrite-to-dotnet.patch
  • Attach it to the patch tracker for review.

Authors with proven track of contributions will be granted commit access to the repository.

Who uses Orion SSH2 code

The Continuous Integration engine uses Trilead SSH2
Subversion client library uses Trilead SSH2
Its CVS, GIT and Subversion plugins use Trilead SSH2
A SSH2 client with scripting support uses Trilead SSH2

…and many more.

History

Release History

  • Next Release
    • Integrated code from Hudson
  • Build 214 (Full Change Log)
    • Integrated code from IntelliJ IDEA
    • Merged code from Digmia DSSH
  • Build 213
    • Initial Release, based on Trilead SSH2

Project History

Orion SSH2 code base originates from Ganymed SSH2 project of ETH Zurich. With last Ganymed SSH2 release in October 2006, ETH Zurich stopped maintaining the code and Trilead AG company took over the code maintenance. Three releases later, Trilead lost interest in the Java SSH2 library and announced end of support.

While the SSH2 code was in wide use, it was often troublesome for the user community to contribute the code back, partly due periods of code not having an actively maintained upstream. This was the reason many SSH2 users emdedded the patched versions of SSH2 in their trees. Orion SSH2 project seeks to correct this clearly sub-optimal situation by keeping the code base community-maintained.




Personal tools