java 的 SSH 库很好地支持多线程!
我正在寻找一个库,它允许我创建 3 个线程来执行远程命令,每个命令执行大约需要 13 分钟。您建议使用什么 java ssh lib 来执行这样的任务? (免费的 Maveric 版本 - 失败了,不愿意为完整的库支付 2.4k$,现在正在使用 ssh2 进行战斗......)
I'm searching for a library that would allow me to create lets say 3 threads for remote command execution each command to execute takes ~13 min. What ssh lib for java would you suggest, which would be able to perform such a task? (free Maveric version - failed not willing to pay 2.4k$ for full library, now fighting using ssh2...)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据个人经验,我知道 JSch 可以很好地解决此问题,只要您为每个线。还有 sshj 和 Ganymed SSH-2 您可能想查看一下。
以下是使用 JSch 执行远程命令的快速示例:
I know from personal experience that JSch works fine for this as long as you create a separate SSH connection for each thread. There's also sshj and Ganymed SSH-2 that you might want to check out.
Here's a quick example of remote command execution with JSch: