QuickSSH 1.0.2 版本发布, 支持是否活跃检测功能

栏目: 软件资讯 · 发布时间: 4年前

内容简介:QuickSSH 1.0.2版本发布,新增isClosed方法,用于检测当前会话是否关闭。此方法适用于连接池场景,需要将SSHClient作为资源存储,需要检测SSHClient是否可用。同时新增Channel类可获取所属的SSHClient方法. 更新功...

QuickSSH 1.0.2版本发布,新增isClosed方法,用于检测当前会话是否关闭。此方法适用于连接池场景,需要将SSHClient作为资源存储,需要检测SSHClient是否可用。同时新增Channel类可获取所属的SSHClient方法.

更新功能使用实例

SSHClient sshClient =QuickSSH.newInstance()
        .host(account.host())
        .port(account.port())
        .username(account.username())
        .password(account.password())
        .build();
//判断连接是否关闭
sshClient.isClosed();

SFTPChannel sftpChannel = sshClient.sftpChannel();
//获得该频道所属的SSHClient
SSHClient sshClient1 = sftpChannel.getSSHClient();

QuickSSH

Java 实现SSH协议

快速入门

  • 导入QuickSSH
<dependency>
  <groupId>cn.schoolwow</groupId>
  <artifactId>QuickSSH</artifactId>
  <version>{最新版本}</version>
</dependency>

 

QuickSSH最新版本查询

  • 构建SSHClient
//密码方式登录
SSHClient client = QuickSSH.newInstance()
        .host("127.0.0.1")
        .port(22)
        .username("root")
        .password("123456")
        .build();
//公钥文件方式登录
SSHClient client = QuickSSH.newInstance()
        .host("127.0.0.1")
        .port(22)
        .username("root")
        //目前仅支持rsa类型
        .publickey("/path/to/id_rsa", "passphrase")
        .build();
//执行exec命令
String resut = sshClient.exec("pwd");
//获取sftp命令
SFTPChannel sftpChannel = sshClient.sftp();
sftpChannel.xxxxxx();

开源协议

本软件使用LGPL开源协议!

衷心希望我们国家的开源事业蓬勃发展,也希望大家能重视底层开发。再好的空中楼阁也终究会坍塌,一步一个脚印才能走的更稳,有些捷径是走不得的。共勉。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Node.js开发指南

Node.js开发指南

郭家寶(BYVoid) / 人民邮电出版社 / 2012-7 / 45.00元

Node.js是一种方兴未艾的新技术,诞生于2009年。经过两年的快速变化,Node.js生态圈已经逐渐走向稳定。Node.js采用了以往类似语言和框架中非常罕见的技术,总结为关键词就是:非阻塞式控制流、异步I/O、单线程消息循环。不少开发者在入门时总要经历一个痛苦的思维转变过程,给学习带来巨大的障碍。 而本书的目的就是帮助读者扫清这些障碍,学会使用Node.js进行Web后端开发,同时掌握事件驱......一起来看看 《Node.js开发指南》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器