gpt4 book ai didi

azure - curl azure网站ftps连接被拒绝端口990

转载 作者:行者123 更新时间:2023-12-02 08:06:55 25 4
gpt4 key购买 nike

我正在尝试使用curl通过FTPS部署azure网站。但是,它会抛出错误,指出

Failed to connect to waws-prod-xxx-xxx-ftp.azurewebsites.windows.net port 990: connection refused.

但是,如果我只是使用 ftp 而不是 ftps,则相同的curl 命令也可以工作。

最佳答案

@Sam,根据 4.15 FTPS doesn't work 部分根据cURL FAQ,该问题应该是由于FTPS默认端口为990,但在Azure上仍然使用端口21引起的,请参见下面的解释。

curl supports FTPS (sometimes known as FTP-SSL) both implicit and explicit mode.

When a URL is used that starts with FTPS://, curl assumes implicit SSL on the control connection and will therefore immediately connect and try to speak SSL. FTPS:// connections default to port 990.

To use explicit FTPS, you use a FTP:// URL and the --ftp-ssl option (or one of its related flavours). This is the most common method, and the one mandated by RFC4217. This kind of connection then of course uses the standard FTP port 21 by default.

所以请尝试添加-k & --ftp-ssl选项并使用 ftp url 为您的curl 命令启用 SSL,例如 curl -k --ftp-ssl -u '<webappname>\<username>:<password>' ftp://<hostname>.ftp.azurewebsites.windows.net/

关于azure - curl azure网站ftps连接被拒绝端口990,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38515567/

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