Advertisement

Java 通过jsch实现(远程连接Linux shell命令执行工具)

阅读量:

通过使用jsch库,java能够完成在远程linux系统上执行shell命令的操作,该操作可分为交互式与非交互式两种类型,具体实现代码如下:

复制代码
    package jsch_example;
    
    import com.jcraft.jsch.ChannelExec;
    import com.jcraft.jsch.ChannelShell;
    import com.jcraft.jsch.JSch;
    import com.jcraft.jsch.Session;
    import org.apache.commons.lang3.StringUtils;
    
    import java.io.BufferedReader;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.io.OutputStream;
    import java.io.PrintWriter;
    import java.nio.charset.StandardCharsets;
    import java.util.Properties;
    import java.util.concurrent.TimeUnit

全部评论 (0)

还没有任何评论哟~