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 サイトの他の関連記事を参照してください。