需求:本地连接服务器,把服务器上tomcat日志的最新500行代码拷贝到txt文件中,方便后续下载。
借鉴了网上的资源:https://my.oschina.net/u/4313515/blog/4187192/print
需要的依赖:
<dependency>
<groupId>ch.ethz.ganymed</groupId>
<artifactId>ganymed-ssh2</artifactId>
<version>262</version>
</dependency>
代码:
public static void main(String[] args) {
//服务器的IP地址
String hostname = "192.168.10.68";
int port = 22;
String username = "root";
String password = "123456";
//指明连接主机的IP地址
Connection conn = new Connection(hostname, port);
Session ssh = null;
try {
//连接到主机
conn.connect();
//使用用户名和密码校验