JSchが良いかな・・・
JavaのSSHライブラリちょい調べて、
JSchってのとganymed-ssh-2ってのが候補かなあ・・・
って感じなんだが、使い方の書いてあるような両方共ドキュメントはなしで、サンプルコードだけがソースに同梱されてる。
ライセンスは共に3条項BSDライセンスってのな感じで、ライセンスの表示だけすればバイナリで同梱可能ぽい。
最初ganymed-ssh-2っての使おうかと思ったが、ライブラリのビルド方法がわかんない。
JSchってのはbuild.shが同梱されててantでビルドする感じになってるようなんだが、エラー出てビルドできなかった・・・
が、JSchの方はバイナリも配布されてる。
ってわけで、JSchのバイナリ使おうかなと。
当初の目的はSFTPなんだが、ライブラリの使い方知るのにまずターミナルアプリを作ろうかなと思ってちょっとやったんだが、
InputStreamとOutputStreamを設定して使う感じみたいで、サンプルコードだとInputStreamが標準入力でOutputStreamが標準出力になってる感じ。
てことは、InputStreamから入力してOutputStreamを読み取るのかな?
OutputStreamの読み取りを非同期でやらんといかんな。
ちとめんどいような・・・
ターミナルアプリの作成は中止してSFTPの実装からにするかもしれないが、
SSHアプリ配布してもいいし、両方作る感じかな・・・
JSchってのとganymed-ssh-2ってのが候補かなあ・・・
って感じなんだが、使い方の書いてあるような両方共ドキュメントはなしで、サンプルコードだけがソースに同梱されてる。
ライセンスは共に3条項BSDライセンスってのな感じで、ライセンスの表示だけすればバイナリで同梱可能ぽい。
最初ganymed-ssh-2っての使おうかと思ったが、ライブラリのビルド方法がわかんない。
JSchってのはbuild.shが同梱されててantでビルドする感じになってるようなんだが、エラー出てビルドできなかった・・・
が、JSchの方はバイナリも配布されてる。
ってわけで、JSchのバイナリ使おうかなと。
当初の目的はSFTPなんだが、ライブラリの使い方知るのにまずターミナルアプリを作ろうかなと思ってちょっとやったんだが、
InputStreamとOutputStreamを設定して使う感じみたいで、サンプルコードだとInputStreamが標準入力でOutputStreamが標準出力になってる感じ。
てことは、InputStreamから入力してOutputStreamを読み取るのかな?
OutputStreamの読み取りを非同期でやらんといかんな。
ちとめんどいような・・・
ターミナルアプリの作成は中止してSFTPの実装からにするかもしれないが、
SSHアプリ配布してもいいし、両方作る感じかな・・・