gpt4 book ai didi

c# - 如何使用 WinSCP (SFTP) 将文件上传到 Azure 存储?

转载 作者:行者123 更新时间:2023-11-30 18:46:00 25 4
gpt4 key购买 nike

我有一个使用 WinSCP 的 C# 服务,它可以可靠地将文件上传到任何 SFTP 服务器。我想用它连接到 MS Azure 存储并使用相同的 SFTP 协议(protocol)上传文件。 请注意,我不打算使用任何其他协议(protocol)(即:FTP、FTPS、HTTPS 等),也不打算从 Azure 存储中 [out] SFTP 文件。 有很多示例说明当 SFTP 从 Azure 存储 [out] 时如何使用 WinSCP,但没有一个示例介绍如何 SFTP [in]。

我搜索了 Stack Overflow 知识库、Azure 帮助文档(https://azure.microsoft.com/en-us/documentation/articles/storage-dotnet-how-to-use-blobs/)以及 WinSCP 文档(http://winscp.net/eng/docs/guide_microsoft_azure_webjob_sftp 等)。

感谢任何帮助。谢谢。

更新:2016-01-29所以...据我所知,目前无法使用 SFTP 协议(protocol)将文件上传到 Azure 存储。 MS Azure 不支持此功能。有人可以帮我确认一下吗?

更新:2016-02-01这里的类似问答 ( Facading Azure storage blob with sFTP service ) 没有回答我的问题,因为:a) 所有答案都建议使用 VM 或其他替代品的理论解决方法b) 它没有为我的问题提供明确的答案

这应该不难回答。如果不支持 SFTP,那么答案是:“Azure 不支持 SFTP” .如果支持 SFTP 协议(protocol),请提供有关设置、方法和/或 C# 示例的更多详细信息。我的问题是有意明确定义的,以便有相同需求的其他人可以快速找到答案,而不会浪费他们的时间。

最佳答案

从您的评论来看,您似乎已经获得了 SFTP 访问信息。因此,您的问题与 Azure 无关。您所要求的只是如何上传到 SFTP。为此,请使用 WinSCP 站点上的任何 SFTP 上传示例。例如,最基本的例子 Uploading a single file .只需使用客户提供给您的访问信息即可。


尽管如此,我不确定是否存在对 Azure 存储的 SFTP 访问。但这是你必须与客户讨论的事情。他们坚持使用 SFTP。

有关远程访问 Azure 存储的讨论,请参阅示例:

这些都没有提到任何 SFTP。实际上 Azure 服务一般不支持 SFTP。 SFTP 通常是 *nix 东西。 Windows 的 Azure 服务运行。 Windows 中没有 SFTP ( yet )。 Windows 支持 FTPS。但 Azure Store 似乎也不支持。

可能有什么误会。也许它不是 Azure Storage,也许它只是一个用于存储文件的 Azure Linux 盒子。或者他们指的是 FTPS,而不是 SFTP。他们可能有一个带有 FTPS 服务器的 Azure VM 来访问 Azure 存储。

关于c# - 如何使用 WinSCP (SFTP) 将文件上传到 Azure 存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35050239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com