SSH、またはSecure Shellを使用してSSHに接続することは、リモートサーバーに安全に接続するための強力なツールです。 Javaでは、SSH接続の確立と管理に役立つ複数のSSHライブラリがあります。その人気は、Maven、Ant、Eclipseなど、さまざまなJavaベースのツールやアプリケーションでの使用に起因しています。これは、BSDスタイルのライセンスに基づいて配布されるオープンソースライブラリです。 com.jcraft.jsch.jsch; com.jcraft.jsch.sessionをインポートします。 パブリッククラスsshconnection { public static void main(string [] args)スロー例外{ // SSHサーバーホスト名 文字列hostname = "embles.com"; // SSHサーバーポート int port = 22; // sshユーザー名 文字列username = "username"; // SSHパスワード 文字列password = "password"; jsch jsch = new jsch(); //新しいSSHセッションを作成します セッションセッション= jsch.getSession(username、hostname、port); session.setPassWord(パスワード); // SSHサーバーに接続します session.connect(); // SSHコマンド実行(オプション) //サーバー上のリモートコマンドを実行します string command = "ls -l"; string result = session.execcommand(command).getStdout(); system.out.println(result); // SSHサーバーから切断します session.disconnect(); } }
このコードスニペットは、SSH接続を確立し、リモートコマンドを実行し、JavaのJSCHライブラリを使用して出力を取得する方法を示します。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3