我正在使用 SSHJ 库(https://github.com/shikhar/sshj)。
我可以使用sshClient.newSCPFileTransfer();
来获取我的SCPClient
对象,但是调用scpClient.download()
需要一个字符串作为目标文件的路径或一个 LocalDestFile 对象。我想要的只是打开一个流来下载文件。有没有办法使用 SSHJ 轻松做到这一点?
我查看了 LocalDestFile 的不同实现,但似乎没有任何东西适用于这个用例。
特定用例是下载远程文件并将其流式传输到客户端的浏览器以获取 Web 应用程序。我必须为此使用 SCP,因此想使用 SSHJ 库。