public class ZJSchUtil
extends java.lang.Object
| 构造器和说明 |
|---|
ZJSchUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
closeChannel(com.jcraft.jsch.Channel channel)
关闭通道
|
static void |
closeSession(com.jcraft.jsch.Session session)
关闭session 对象
|
static java.io.InputStream |
downloadFileFromSftp(com.jcraft.jsch.Session session,
java.lang.String remotePath,
java.lang.String remoteFilename)
从SFTP下载文件
|
static java.util.List<java.lang.String> |
executeCommand(com.jcraft.jsch.Session session,
java.lang.String command)
远程执行命令
|
static com.jcraft.jsch.Session |
getConnectSession(java.lang.String host,
int port,
java.lang.String username,
java.lang.String password)
获取Session
|
static boolean |
uploadFileToSftp(com.jcraft.jsch.Session session,
java.lang.String remotePath,
java.lang.String fileName,
java.io.InputStream input)
通过Sftp上传文件到服务器上
|
public static com.jcraft.jsch.Session getConnectSession(java.lang.String host,
int port,
java.lang.String username,
java.lang.String password)
host - 远程主机IPport - 远程端口username - 主机登录账户password - 主机登陆密码public static java.util.List<java.lang.String> executeCommand(com.jcraft.jsch.Session session,
java.lang.String command)
session - 登录到远程主机的sessioncommand - 远程执行的命令public static boolean uploadFileToSftp(com.jcraft.jsch.Session session,
java.lang.String remotePath,
java.lang.String fileName,
java.io.InputStream input)
session - session对象remotePath - 服务器远程地址fileName - 保存的文件名称input - 输入流public static java.io.InputStream downloadFileFromSftp(com.jcraft.jsch.Session session,
java.lang.String remotePath,
java.lang.String remoteFilename)
session - session 对象remotePath - 远程服务器地址remoteFilename - 远程文件名public static void closeSession(com.jcraft.jsch.Session session)
session - session 对象public static void closeChannel(com.jcraft.jsch.Channel channel)
channel - 通道