タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

javaとsshに関するbittersoulsのブックマーク (2)

  • Java で ssh や scp を呼び出す(1) - 木曜不足

    ちょい仕事Java で SSH/SCP を実行するライブラリがあるといいな的展開があって、ちょっと調べたら良さそうなのがあったので、メモ。 Ganymed SSH-2 for Java http://www.ganymed.ethz.ch/ssh2/ 最初読めなかったけど、「ガニメデ」ですね。 100% Pure Java SSH2 をサポート コマンド実行、shell, scp, port forward 機能をサポート BSD ライセンス 昔は Java から scp を叩ける良いライブラリがまだ無く、結局そのときは外部コマンド実行によって実現したものだが、今はこんないいものがあるんやね。 外部コマンド実行だと、どうしても コマンドごとに認証(よってパフォーマンス悪し) 若干不安定(よってエラー処理が面倒) 標準入出力周りの処理をしっかりする必要がある(よってコーディング量が増える

    Java で ssh や scp を呼び出す(1) - 木曜不足
  • [Java]リモートのサーバにSSH接続してコマンドを実行する[JSch] | DevelopersIO

    Javaでリモートのサーバのシェルスクリプトを実行する、という処理を書く機会がありました。 使い道は、、、そうないかもですが。(TeraTerm使えばいいしな) 考えられるとしたらWebシステムを使ってブラウザからリモートのサーバのシェル実行したい場合とかでしょうか。 検証環境 プログラム実行側 OS:Windows8 Java:1.8.0_101 接続先サーバOS Amazon Linux AMI release 2016.09 CentOS 7 JSchを使用する 使用したのはJSchというライブラリです。 このライブラリを使うことでJavaでSSH接続を行えます。 実装していたプロジェクトではGradleを使ってましたので、Gradleを使用した場合の方法です。 dependenciesに以下を追加してください。※2016年12月6日時点での最新版は0.1.54でした。 compil

    [Java]リモートのサーバにSSH接続してコマンドを実行する[JSch] | DevelopersIO
  • 1