【问题标题】:SFTP to retrieve files from Windows server to Linux server using javaSFTP使用java将文件从Windows服务器检索到Linux服务器
【发布时间】:2016-11-29 20:12:28
【问题描述】:

我正在研究文件下载功能。我的所有文件都在 Windows 服务器中,是否有任何 Java 库可用于执行 SFTP 以将文件从远程 Windows 服务器传输到运行我的 Java 应用程序的 Linux 服务器?

【问题讨论】:

    标签: java windows linux sftp file-transfer


    【解决方案1】:

    使用来自 this link 的 JScape 的安全 FTP 库

    【讨论】:

    • 我可以使用这个库从 windows 服务器到 Linux 执行 sftp 吗?
    • 是的,只要你在 linux 上启用了 sftp,我看不出为什么不这样做
    • 对 SFTP/安全文件传输非常陌生,我没有以正确的方式提问。你能看到更新的问题吗?
    • 我还可以使用上面的库来满足我的要求吗?还是需要另一个库?
    • 这不是开源库吗?我正在寻找开源 API。
    【解决方案2】:

    如果您可以访问两个对等点,您可以使用SSLServerSocketFactory/SSLSocket 进行两端的连接。

    编辑:

    一些关于如何建立连接和读/写数据的基本示例:http://stilius.net/java/java_ssl.php

    哇,希望您对我们的软件感到满意 :)

    谢谢你,

    【讨论】:

    • 是的,我确实可以访问两台服务器。你能举个例子吗?我们在我的项目中使用了 tanuki 包装器。太好了。
    • 谢谢。我会尝试在我的应用程序中实现这一点。
    • @duskwuff 最初的问题只是关于安全传输文件,当然可以使用 ssl 连接。 sftp 在稍后的编辑中被添加到问题中......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-09
    • 2010-09-06
    相关资源
    最近更新 更多