package troila.web.utils;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.util.HashMap;
import java.util.Map;
import org.springframework.web.multipart.MultipartFile;
import ch.ethz.ssh2.Connection;
import ch.ethz.ssh2.SCPClient;
import ch.ethz.ssh2.SFTPv3Client;
import ch.ethz.ssh2.Session;
import troila.web.model.Conf;
/**
* ssh上传文件
* @author liuquanrui
*
*/
public class SSHUtil {
private static SCPClient scp;
private static Connection conn;
/**
* 获取连接conn
* @ClassName:SSHUtil.java
* @Description:
* @author: liuquanrui
* @date: 2018年7月5日
*/
public static void getConnect(String serverIp, String username, String password) {
try {
conn = new Connection(serverIp);
conn.connect();
conn.authenticateWithPassword(username, password);
} catch (Exception e) {
e.printStackTrace();
}
}
/**
*
* @Description:获取scp
* @return
* @version: v1.1.0
* @author: liuquanrui
* @date: 2018年7月5日 下午4:09:01
*/
public static SCPClient