问题标签 [proftpd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4471 浏览

kubernetes - 创建 FTP 服务

我正在尝试通过谷歌云使用 Kubernetes 创建一个 FTP 服务。我已经创建了 docker 映像,并使用以下命令公开了必要的端口:EXPOSE 20 21 50000-52000

到目前为止,我遇到了几个问题: 最大的涉及端口范围。ProFTPD 需要大量可用的端口来处理被动连接,所以我不太确定如何创建允许这样做的服务。

这让我想到了这个问题,它提到我应该使用hostNetwork: true,但这无助于每个服务都需要有明确定义的端口这一事实。经过一些配置更改后,我可以通过手动定义来添加 2000 个端口。当我这样做时,现在谷歌 API 在尝试创建负载均衡器时返回错误,因为它只允许阵列中的 100 个端口(但它确实通过它们支持范围的控制台出现)。

如何添加此 FTP 服务并支持被动范围?

0 投票
1 回答
2040 浏览

ftp - 有时可以连接到 FTP 服务器,而其他连接则不能

我有一个运行 proftpd 的 ubuntu 服务器(在 Azure 上),当我尝试使用 FileZilla 连接到该服务器时,有时它可以工作,有时它不工作(通常一开始它不起作用......我需要继续尝试几个在它工作之前的随机时间......一旦它工作得很好......),现在这是我收到的错误 FileZilla 日志:

这就是我在 proftpd 日志中看到的内容:

我不知道为什么服务器在登录后关闭并重新打开连接,但我不是 FTP 专家......

关于如何解决这个问题的任何想法?

编辑:

这是proftpd.conf 文件的内容

0 投票
1 回答
828 浏览

hash - ProFTPd 散列算法 - 使用 hashcat 进行密码审计

我正在运行一个小型根服务器,它通过 ftp 连接自动执行多项任务。我在独立模式下使用 proFTPd 1.3.4d,并将 mod_auth_file.c 作为身份验证模块。所以我使用的是 AuthUserFile,而不是来自服务器的标准 passwd 文件。我通常使用 ftpasswd 实用程序生成 auth 文件的内容。最近几周,我收到了很多自动化脚本,试图强行进入我的 ftp。因此,我想定期根据本地字典密码文件检查我的 authfile 条目,以检查密码是否足够强大,并且可能不时生成新密码。

auth 文件中的条目如下所示(稍作修改):

用户名:ecEg9vyd5eAi.:18000:18000::/home/ftp/用户名:/bin/false

什么样的哈希是“ecEg9vyd5eAi”。我可以用 hashcat 和字典来验证它吗?

问候戴夫

0 投票
0 回答
91 浏览

authentication - ProFTPD 与 AWS IAM 和 Cognito Auth

我正在寻找任何实现或使用 IAM 和 Cognito 在 EC2 的 ProFTPD 服务器中进行身份验证的人。有没有人做过?

0 投票
0 回答
149 浏览

ftp - 使用符号链接上传后的 FTP chown 触发器 main www dir

我正在使用具有以下目录结构的 proftpd 服务器:

主要 www 目录:

还有一些指向该主目录的符号链接:

等等

当其中一个用户上传新文件时,他是该文件的所有者,但我需要更改默认 0755 和 www:www 的所有权和权限当然所有用户都在同一个组 www 但有时用户上传文件的权限较低所以组中的任何人都不能从 ftp 更改/删除文件。

有什么办法可以自动完成吗?

0 投票
2 回答
591 浏览

linux - Django,我在尝试访问提供给 ftp 用户的目录时收到“权限被拒绝”

我的 django 应用程序 (v1.8) 正在使用一个目录来导出一些 csv 文件。该目录类似于:“/home/username/django_project/csv_out”。

我故意将“csv_out”目录更改为 777。

我的搭档想访问这个目录以下载和检查那些 csv 文件。

我创建了一个这样的 FTP 用户:

从那时起,我从 Django收到“权限被拒绝”错误(之前没有收到该错误):FTP 服务器正在毫无问题地访问该文件夹。Django“行为不端”。

难道我做错了什么?

PS:我使用的是proftpd ftp服务器

0 投票
1 回答
447 浏览

centos - 我的 Plesk 12.5 (centOS 6.6) 上的 proFTPD

我对 proFTPD 有疑问。当我查看我的 plesk 管理员(在“更新和升级”中)时,我可以看到它已安装。但是当我尝试通过 SSH 重新启动 proFTPD 时 - 它显示“proftpd:无法识别的服务”。但我可以在我的 Plesk 控制面板中看到“文件”。我无法通过 FileZilla 连接。

而且我在“/etc/init.d”中没有看到 proFTPD - 有没有人知道为什么会这样?

拜托,我真的需要一些想法......我可能对此视而不见:(

0 投票
1 回答
16 浏览

linux - Proftpd 服务器无法在 RHEL 7 上运行,但可以在 RHEL 5.6 上顺利运行

所有的配置都是一样的。只是试图从 A 移动到 B。但是在 B 服务器上,我在尝试/测试登录时收到以下错误:

FTP客户端登录错误

任何解决方案都将受到高度赞赏。

最好的问候, 卡洛尔

0 投票
0 回答
238 浏览

regex - proftpd 重写规则以将反斜杠替换为斜杠

我尝试使用以下规则,但它不起作用。Proftpd v1.3.4a。有人知道,有什么问题吗?更改或创建目录时,规则必须将反斜杠更改为斜杠

0 投票
0 回答
148 浏览

proftpd - 位桶管道上的 ProFtpd

我有一个 bitbucket 管道,我需要在其中测试 FTP 客户端。

我已经在 Docker 映像上对其进行了测试,一切正常。但是,在具有相同指令的管道上,我遇到了分段错误。

在实际测试之前的测试文件中,我在后台生成了一个 proftpd 进程

即使使用 10 级的调试,我得到的只是