gpt4 book ai didi

Azure 容器实例运行 FTP 端口未打开

转载 作者:行者123 更新时间:2023-12-03 07:04:55 25 4
gpt4 key购买 nike

我想运行 ftp 服务器到 azure 容器实例。我正在使用指令https://hub.docker.com/r/stilliard/pure-ftpd/ 。本地一切正常。我在本地运行的命令 docker run -e FTP_USER_NAME=testapp -e FTP_USER_PASS=12345 -e FTP_USER_HOME=/home/testapp -e "PUBLICHOST=localhost" -e FTP_PASSIVE_PORTS=20000:20008 -p 21:21 -p 20000-20008:20000-20008 stilliard/pure-ftpd:hardened但是当我启动 Azure 容器实例时,连接对我不起作用。我的命令az container create -g test-dev --name test-dev-aci --image stilliard/pure-ftpd:hardened --cpu 1 --memory 2 --ports 20000 20001 20002 20003 20004 20005 20006 20007 20008 21 --environment-variables FTP_USER_NAME=testapp FTP_USER_PASS=12345 FTP_USER_HOME=/home/testapp PUBLICHOST=test-ftp.westeurope.azurecontainer.io FTP_PASSIVE_PORTS=20000:20008 --ip-address public --dns-name-label test-ftp 。我检查了命令 telnet。对于本地情况,所有端口均开放,但对于 Azure 容器实例,仅端口 21 开放,端口 20000-20008 关闭(可能存在端口限制)。您能帮忙在 azure 容器实例中运行 ftp 吗?我会很高兴有其他解决方案。谢谢。

最佳答案

默认情况下,ACI 上每个 IP 只有 5 个端口。另外最好在端口 22 上使用 SFTP,您不需要打开那么多端口。

关于Azure 容器实例运行 FTP 端口未打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71579160/

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