J2SSH は、SSH バージョン 2 プロトコルのオブジェクト指向 Java の実装です。それ、リッチでパワフル、かつ拡張可能な SSH API を提供する SSH サーバーへのアクセスを得るため、全体の SSH クライアント/サーバー フレームワークを開発することができます。API ライブラリはクロスプラット フォーム開発の具体的に設計された完全特色にされた SSH2 実装を提供します。標準の SSH クライアントと SSH サーバを表す高レベルのコンポーネントは、ユーザー セッションとポート転送のプロトコル仕様の実装を提供しています。仕様では、現在公開キーとパスワード認証および SFTP プロトコルの完全な実装をサポートします。