本人使用场景:获取服务器上的日志信息 并分析出有用数据
第一步,
首先加入依赖:
<!-- https://mvnrepository.com/artifact/ch.ethz.ganymed/ganymed-ssh2 -->
<dependency>
<groupId>ch.ethz.ganymed</groupId>
<artifactId>ganymed-ssh2</artifactId>
<version>262</version>
</dependency>
主要使用依赖包中的几个对象;
1.import ch.ethz.ssh2.Connection;
2.import ch.ethz.ssh2.Session;
3.import ch.ethz.ssh2.StreamGobbler;
第二步:直接上代码 讲解(鼓掌吧!!)
1.连接到服务器
/**
* 用途:获取服务器连接
* @param hostName IP地址
* @param username 用户名
* @param password 密码
* @param port 端口号
* @return
*/
public static Connection