【发布时间】:2013-05-04 07:47:10
【问题描述】:
我正在尝试设置一个类,以便我可以通过 ssh 连接到远程服务器(我有 IP、用户名和密码),然后发送类似 echo "test" 的命令,然后接收返回的输出(例如, “测试”)。我正在使用 JSch 来执行此操作,但我不明白如何执行此操作。
import com.jcraft.jsch.*;
public class ConnectSSH {
public int execute (String command) {
JSch jsch = new JSch();
String ip = "00.00.00.00";
String user = "root";
String pass = "password";
int port = 22;
Session session = jsch.getSession(user, ip, port);
session.setPassword(pass);
session.connect();
...
连接后卡住了。
【问题讨论】: