今天技术之家陪你一起了解JAVA中如何使用JSCH实现文件上传到linux服务器:
1 导入jar包
jsch-0.1.54.jarjar包下载地址:https://sourceforge.net/projects/jsch/files/jsch.jar/0.1.54/jsch-0.1.54.jar/download如果是maven项目则导入以下依赖:
com.jcraft
jsch
0.1.54
2 实现代码package cn.cheng.sshlinux;
import java.io.IOException;
import java.util.Properties;
import com.jcraft.jsch.ChannelSftp;
import com.jcraft.jsch.ChannelShell;
import com.jcraft.jsch.JSch;
import com.jcraft.jsch.Session;
public class JschOpenHandler {
private static final int DEFAULT_PORT = 80;
private static final int DEF_WAIT_SECONDS = 30;
private static String username = "root";
private static String host = "127.98.116.72";
private static String password = "xxxxxxx";
//源文件
private static String sourc