Projects / JSch


JSch is a pure Java implementation of SSH2. It allows you to connect to an sshd server and use port forwarding, X11 forwarding, file transfer, etc. You can integrate its functionality into your own Java programs.

Operating Systems

Recent releases

  •  18 Mar 2014 16:09

    Release Notes: This release fixes some session crash bugs and adds support for private keys in PKCS#8 format.

    •  09 May 2013 07:57

      Release Notes: This release fixed some bugs, including connection errors with "verify: false" when running on Java 7u6 (and later). The OpenSSH config file and the key exchange method "diffie-hellman-group-exchange-sha256" are now supported.

      •  11 Oct 2012 18:59

        Release Notes: This release supports Putty's private keys, and hmac-sha2-256 defined in RFC6668 is supported. Some tiny bugfixes have also been included.

        •  24 Apr 2012 14:59

          Release Notes: This release has improved the SFTP file download speed.

          •  06 Apr 2012 05:22

            Release Notes: This release fixes a bug in stream forwarding and adds methods for better integration with jsch-agent-proxy.

            Recent comments

            31 Oct 2002 09:17 modus

            Great work!
            Thank goodness someone has developed a free as in speech Java SSH2 client. Ever since Mindterm went proprietary, this has been a sore spot. Keep up the good work!


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.