QuickSSH纯 Java SSH 客户端

联合创作 · 2023-09-30 18:05


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();

反馈


若有问题请提交 Issue或者发送邮件到 648823596@qq.com


开源协议


本软件使用LGPL开源协议!


浏览 15
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报