Java 执行 SSH 命令

原生API

import lombok.extern.slf4j.Slf4j;
import com.jcraft.jsch.*;

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;

/**
 * SSH 操作
 * jsch 原始版本
 * 参考:https://blog.51cto.com/u_16213371/7001770
 *
 * @author jason
 */
@Slf4j
public class SshClient {
   
    
    

    public static void main(String[] args) {
   
    
    
        Session session = null;
        ChannelExec channelExec = null;
        try {
   
    
    
            // 创建一个JSch对象
            JSch jsch = new JSch();
            // 创建一个Session对象
            session = jsch.getSession("root", "sshHost", 22);
            // 设置用户名和密码
            session.setPassword(&#