id:n_shuyo:20060814:1155547412 の続き。 まずはシンプルな ssh によるリモートコマンド実行。 JSch の作法は、 各機能は ChannelSession を extends したチャネルクラスに実装されている JSch インスタンスに対して、openChannel() を発行して、チャネルインスタンスを取得する というもの。 チャネルクラスは exec(リモート実行), sftp, shell などなどが用意されている(scp はなぜかない……)。 リモートの HostKey チェックをおこなうかどうかの設定は、StrictHostKeyChecking 設定値に ask|yes|no を指定する。 ask を指定した場合はユーザインターフェースを定義して、対話的に確認させることもできるが、ここでは省く。 下の例では no を設定しているが、チェックをさ