通过 jsch 实现
导入第三方jar包
<dependency>
<groupId>com.jcraft</groupId>
<artifactId>jsch</artifactId>
<version>0.1.54</version>
</dependency>
编写源代码
import com.jcraft.jsch.*;
import org.junit.Test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Test4 {
/**
* 文件的下载
* @throws JSchException
* @throws SftpException
*/
@Test
public void test2() throws JSchException, SftpException {
JSch jSch = new JSch();
// 获取连接
// 用户名 host 端口
Session session = jSch.getSession("root", "node1", 22);
// 设置连接的配置
session.setConfig("StrictHostKeyChecking", "no"); // 不进行密钥检查
session.setPassword("root"); // 设置密码
session.connect(); /