【发布时间】:2022-11-06 19:59:06
【问题描述】:
我尝试使用 php 函数 ftp_connect() 是 azure app 服务上的脚本,但它不起作用。它不返回真或假,但停止工作。甚至不返回错误。
然后我尝试通过以下命令使用 azure kudu 控制台访问该 ftp 服务器
ftp ftp.xxx.com
但它返回了 “访问被拒绝。”
我假设应用程序服务上未启用 ftp,我需要启用该设置,否则可能是其他设置。另外我是天蓝色的新手,所以我不熟悉它的设置和东西。
我只想运行 php 代码,通过它我可以连接到另一台服务器并通过 ftp 执行一些任务。 此外,我还可以通过本地设置中的代码和 cmd 访问同一服务器。我猜它只是关于天蓝色的东西。
-
问:您是否启用了 SSL 加密? (比如说 SFTP)
-
FTP需要吗?
-
我只需要通过 FTP 使用它,我猜不是 SFTP。
-
ftp
返回什么/如何 “访问被拒绝” ?这看起来像登录失败,而不是连接失败。ftp_connect
会有什么不同的问题。 + 如果问题确实与在 Azure 上启用传出 FTP 有关,那么您没有 programming question 。 + @KenLee SFTP 不是 SSL。 SFTP 使用 SSH。 SSL(或实际上是 TLS)与 FTPS 一起使用。 -
这肯定属于编程问题,因为我编写了一个不起作用的程序。