net.schmizz.sshj (SSHJ)を使ってjavaでpemファイルで認証、通信するプログラム

プログラミング
スポンサーリンク

net.schmizz.sshj は、Javaで使える最強のSSHライブラリの一つだと思う。

スポンサーリンク

SSHJ - SSHv2 library for Javaとは、ダウンロード

SSHJ - SSHv2 library for Javaの公式サイトは以下の通りです。

https://github.com/hierynomus/sshj

 

sshjのライセンスはApacheライセンス Version 2なので商用でも利用しやすいです。

https://github.com/hierynomus/sshj/blob/master/LICENSE

 

SSHJの使用例、使い方

SSHJを使うと、暗号化キーを使ってsshでファイルをアップロード、ダウンロードするコードが大幅に簡素化されます。

 

ファイルをアップロードするサンプル例。

https://github.com/hierynomus/sshj/blob/master/examples/src/main/java/net/schmizz/sshj/examples/SFTPUpload.java

 

 

https://stackoverflow.com/questions/9283556/sshj-keypair-login-to-ec2-instance

SSHJのコンソールログを消す

SSHJはデフォルトではログがコンソールにそのまま出力されて不便です。

コンソールログを消すには、logback.xmlを設定します。

https://urashita.com/archives/33462

 

 

プログラミング
スポンサーリンク
スポンサーリンク
うらしたをフォローする
スポンサーリンク
urashita.com 浦下.com (ウラシタドットコム)

コメント

  1. […] ・https://urashita.com/archives/33360 […]

タイトルとURLをコピーしました