62,614
社区成员
发帖
与我相关
我的任务
分享
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import ch.ethz.ssh2.Connection;
import ch.ethz.ssh2.ConnectionInfo;
import ch.ethz.ssh2.Session;
import ch.ethz.ssh2.StreamGobbler;
public class Test {
public static void main(String[] args) {
try {
Connection con = new Connection("10.111.24.39");
ConnectionInfo info = con.connect();
boolean result = con.authenticateWithPassword("user", "pwd");
if(result!=false){
Session session = con.openSession();
session.execCommand(cmd);
InputStream stdout = new StreamGobbler(session.getStdout());
BufferedReader br = new BufferedReader(new InputStreamReader(stdout));
String str = br.readLine();
System.out.println("br"+str);
System.out.println("ExitCode: " + session.getExitStatus());
session.close();
}
con.close();
} catch (Exception ex) {
System.out.println(ex.getLocalizedMessage());
}
}
}