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

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

内容简介: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开源协议!

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


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

查看所有标签

猜你喜欢:

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

永无止境

永无止境

[美] 道格拉斯•艾德华兹 / 刘纯毅 / 中信出版社 / 2012-12-15 / 59.00元

★ 值得中国初创公司反复思考的企业传记 ★ 互联网行业必读书 ★ Google高管揭开Google的神秘面纱 ★ 探寻“G力量”重塑人类知识景观的心路历程 ★ Google走过的路,Google未来的路 ★ 编辑推荐: 它是目前被公认为全球最大的搜索引擎!它是互联网上五大最受欢迎的网站之一! 它在操作界面中提供多达30余种语言选择,在全球范围内拥有无数用户......一起来看看 《永无止境》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

html转js在线工具
html转js在线工具

html转js在线工具