无法从 Azure Web App 连接到 SFTP 服务器

问题描述 投票:0回答:1

我有一个 Azure Web 应用程序正在尝试将文件上传到外部 SFTP 服务器。在本地运行该应用程序,我可以毫无问题地连接。我也可以与 WinSCP 连接。但是,当我部署应用程序时,连接总是超时。我也无法在 Kudu 中 tcpping 地址。

为了确保我的 IP 没有被列入黑名单,我在我的个人 PC 上设置了一个单独的 SFTP 服务器(所有入站 IP 都被列入白名单),并且行为完全相同。 Web 应用程序未在 VNet 中运行,并且未配置任何防火墙(至少从我发现的情况来看)。最初的 SFTP 服务器旨在使用密钥身份验证,并声称已将 Web 服务的所有出站 IP 列入白名单。我认为这是我的 Azure 设置中的某个问题,因为我什至无法 tcpping 地址。

azure azure-web-app-service sftp
1个回答
0
投票

据我所知,只有

Azure Web Apps on Linux
支持
SFTP
。 Windows 上托管的 Web 应用程序仅限于
FTP/FTPS

我相信这可能与基于 Windows 的 Web 应用程序中使用

Raw Sockets
的限制有关。 在此处阅读更多信息。

我建议您尝试将您的 web 应用程序部署到

Web Apps for Linux
实例,看看是否可以解决您的问题。

© www.soinside.com 2019 - 2024. All rights reserved.