適用於Java 的SSH 函式庫
在Java 中使用SSH 連線時,Java 安全通道(JSCH) 函式庫是廣泛認可的選擇。
概述JSCH
JSCH 是一個流行的開源庫,以 BSD 風格授權。它被 Maven、Ant 和 Eclipse 等各種工具使用。使用 JSCH,您可以從 Java 應用程式建立和管理 SSH 連線。
範例連線程式碼
以下Java 程式碼片段示範如何使用JSCH 建立SSH 連線:
import com.jcraft.jsch.JSch; import com.jcraft.jsch.Session; public class SSHConnection { public static void main(String[] args) throws Exception { // Create a JSch instance JSch jsch = new JSch(); // Establish a SSH session Session session = jsch.getSession("username", "hostname", 22); session.setPassword("password"); // Connect to the remote server session.connect(); // Execute commands on the remote server ChannelExec channelExec = (ChannelExec) session.openChannel("exec"); channelExec.setCommand("ls -la"); channelExec.connect(); // Disconnect from the remote server session.disconnect(); } }
在此程式碼中:
利用JSCH,您可以輕鬆建立SSH 連線並從Java應用程式對遠端伺服器執行操作。
以上是用於連接遠端伺服器的最佳 Java SSH 庫是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!