Azure服务连接Azure Blob SFTP时下载文件失败的问题求助
Azure服务连接Azure Blob SFTP时下载文件失败的问题求助
大家好,我碰到了一个挺棘手的问题,想请教下有没有朋友遇到过类似情况:
我用C#写了个工具,其中一项功能是通过SFTP连接下载文件。这个工具在大多数场景下都能正常跑,但最近对接Azure Blob存储的SFTP端点时,下载文件直接报错了。
最奇怪的是,本地机器运行工具完全没问题,只有把工具部署到Azure服务上时才会出问题。为了排查,我试着用sftp命令行直接建立连接,结果也是本地能正常连接下载,Azure实例上却失败。我试过了不同的SFTP参数选项,不管是密码认证还是SSH密钥认证,都没解决问题。
目前我测试过的Azure服务环境有:
- Azure App Service(Web应用)
- Cloud Service(扩展支持)
补充下背景:我不是这个Blob容器的所有者,但能和所有者对接。对方设置了Blob的网络访问限制,只允许指定的虚拟网络和IP地址访问。我已经确认自己的本地IP,以及所有Azure服务的出站IP都加到允许列表里了,但问题还是没解决。
想问问大家,这种本地正常、Azure服务异常的情况,可能是什么原因导致的?有没有什么排查方向或者解决方案可以推荐?
备注:内容来源于stack exchange,提问作者user26409784
相关产品推荐
相关产品推荐

