ホームページ > Java > &#&チュートリアル > Java の JSCH ライブラリを使用して SSH サーバーに接続するにはどうすればよいですか?

Java の JSCH ライブラリを使用して SSH サーバーに接続するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-18 22:06:18
オリジナル
489 人が閲覧しました

How to Connect to an SSH Server Using Java's JSCH Library?

Java を使用した SSH への接続

SSH (セキュア シェル) は、リモート サーバーに安全に接続するための強力なツールです。 Java では、SSH 接続の確立と管理に役立つ複数の SSH ライブラリが利用可能です。

最も有名な Java SSH ライブラリの 1 つは、Java Secure Channel (JSCH) ライブラリです。その人気は、Maven、Ant、Eclipse などのさまざまな Java ベースのツールやアプリケーションで使用されていることに由来しています。これは、BSD スタイルのライセンスで配布されるオープンソース ライブラリです。

例:

JSCH を使用して SSH サーバーに接続するには:

import com.jcraft.jsch.JSch;
import com.jcraft.jsch.Session;

public class SSHConnection {

    public static void main(String[] args) throws Exception {
        // SSH server hostname
        String hostname = "example.com";
        // SSH server port
        int port = 22;
        // SSH username
        String username = "username";
        // SSH password
        String password = "password";

        JSch jsch = new JSch();

        // Create a new SSH session
        Session session = jsch.getSession(username, hostname, port);
        session.setPassword(password);

        // Connect to the SSH server
        session.connect();

        // SSH command execution (optional)
        // Execute a remote command on the server
        String command = "ls -l";
        String result = session.execCommand(command).getStdOut();
        System.out.println(result);

        // Disconnect from the SSH server
        session.disconnect();
    }
}
ログイン後にコピー

このコード スニペットは、SSH 接続を確立し、リモート コマンドを実行し、JSCH ライブラリを使用してその出力を取得する方法を示しています。ジャバ。

以上がJava の JSCH ライブラリを使用して SSH サーバーに接続するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート