JSch jsch = new JSch();//创建对象
com.jcraft.jsch.Session session = jsch.getSession(用户名,ip, 22);//获取session
session.setPassword(密码);//设置密码
Properties sshConfig = new Properties();
* sshConfig加密和公钥 sshConfig.setProperty(key, value)
* */
//sshConfig.put("StrictHostKeyChecking", "no");
session.setConfig(sshConfig);
session.setTimeout(5000);//设置超时时间
session.connect();//session连接 可使用连接池
ChannelExec channel = (ChannelExec) session.openChannel("exec");// shell(shell执行命令) exec stfp 获取通道
channel.setInputStream(null);//设置传输流
channel.setErrStream(System.err);//错误信息的输出
channel.connect();
channel.getExtInputStream()));
while ((buf = reader.readLine()) != null) {
System.out.println(buf);
}
session.setPassword(null);