
SSH-2プロトコルを実装した純JavaのSSHクライアント/サーバーライブラリ。複数の暗号、鍵交換、認証方式、SFTP、SCP、ポートフォワーディングをサポートし、安全なリモートアクセスを実現。

Apache MINA SSHD は、クライアント側とサーバー側の両方で SSH プロトコルをサポートする 100% 純粋な Java ライブラリです。これは、 Unix オペレーティングシステムの SSH クライアントや SSH サーバーの置き換えを目的とするものではなく、SSH サポートを必要とする Java ベースのアプリケーションにサポートを提供します。
このライブラリは、複数の I/O バックエンドを利用できます。
AsynchronousSocketChannel を使用します。server-sig-algs 拡張のデフォルトのクライアント実装とサーバー実装も提供します。supported - DRAFT 05 - セクション 4.4supported2 - DRAFT 13 - セクション 5.4versions - DRAFT 09 - セクション 4.6vendor-id - DRAFT 09 - セクション 4.4acl-supported - DRAFT 11 - セクション 5.4newline - DRAFT 09 - セクション 4.3md5-hash、md5-hash-handle - DRAFT 09 - セクション 9.1.1check-file-handle、check-file-name - DRAFT 09 - セクション 9.1.2copy-file、copy-data - DRAFT 00 - セクション 6、7space-available - DRAFT 09 - セクション 9.2filename-charset、filename-translation-control - DRAFT 13 - セクション 6 - クライアント側のみeddsa optional module), [email protected], [email protected]
, [email protected], [email protected], [email protected]
, [email protected], [email protected], [email protected]注: 上記のリストには、コード内でサポートされているすべてのセキュリティ設定が含まれています。ただし、最新の推奨事項に従い、 デフォルトのクライアント/サーバー設定には、現在安全に使用できると見なされているセキュリティ設定のみが含まれています。含めたいユーザーは、 安全でない設定を 明示的に 行う必要があります。次の設定は非推奨となり、デフォルト設定には含まれなくなりました: