问题标签 [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 投票
2 回答
2582 浏览

debian - proFTPD 安装 mod_exec

对于假人,请:

我需要在 debian 挤压(64 位)上安装 proFTPD 模块 mod_exec。它是如何工作的。proftpd 页面上的文档对我没有帮助。

谢谢你。

0 投票
2 回答
3223 浏览

python - Proftpd 验证完成上传

我想知道是否有检查上传到您的 ftp 服务器是否成功的最佳做法。

我正在使用的系统有一个上传目录,其中包含上传文件的每个用户的子目录。

这些目录中的文件只是临时的,一旦处理它们就会被处理掉。

系统循环遍历这些子目录中的每一个和其中的新文件,并为每个文件检查它是否被修改了 10 秒。如果 10 秒内没有修改,则系统认为文件上传成功。

我不喜欢系统目前处理这些情况的方式,因为如果文件上传不完整,它会尝试处理文件并失败,而不是等待并允许用户继续上传直到完成。对于不需要很多时间上传的小文件可能很好,但如果文件很大,我希望能够恢复上传。

我也不喜欢目录和文件的循环,系统在 cpu 使用率很高时空闲,所以我实现了 pyinotify以在写入文件时触发动作。我还没有真正看过源代码,我只能假设它比当前的实现更优化(它比我描述的更多)。

但是我仍然需要检查文件是否成功上传。

我知道我可以解析 xferlog 以获取所有完整的上传。喜欢:

这将使pyinotify 变得不必要,因为如果我只跟踪日志,我可以获得完整和不完整上传的路径。

所以我的解决方案是在我的运行循环中检查 xferlog 并且只处理完整的文件。

除非有最佳实践或只是更好的方法来做到这一点?

这种方法有什么缺点?

我在 debian 服务器上运行我的应用程序,并且 proftpd 安装在同一台服务器上。此外,我无法控制发送文件的客户端。

0 投票
3 回答
43100 浏览

debian - Debian / Proftp 550 权限被拒绝

我最近在我的 debian 挤压 linode 上安装了 proftp。到目前为止它有效,但我现在面临几个问题。

在诸如 FileZilla 之类的 FTP 客户端中,我可以毫无问题地访问服务器并下载文件,但上传不可行。尝试结果550 test.txt: Permission denied

我也在尝试直接从 NetBeans 下载/上传,但 NetBeans550 permission denied在这两种情况下都会报告一条消息。下载文件时,请参见下面的结果。

除非在设置中指定子目录,否则可以成功建立连接。

以下内容附加到proftp.conf文件中:

0 投票
1 回答
1238 浏览

linux - ProFTPd MySQL 设置

我正在尝试在 Ubuntu 服务器 11.10 64 位上安装带有 MySQL 的 ProFTPd。但我无法登录,总是显示“登录错误”

这是我的sql.conf文件:

这些代码有什么问题吗?SQLConnectInfo 用户名和密码是否需要引号?

0 投票
1 回答
5285 浏览

debian - [Debian][ProFTPD]:当我尝试编辑文件时权限被拒绝

我在 Debian 上遇到了 ProFTPD 的问题。我使用 MySQL 数据库中的用户,我可以使用它登录,但不能编辑文件。当我尝试编辑文件时,TotamCommander 抛出 550: Permission Denied。这是我的 proftpd.conf 文件:

0 投票
1 回答
2832 浏览

regex - 正则表达式:ProFTPD 身份验证日志

我已将ProFTPD配置为在 Plesk 支持的服务器上记录所有身份验证。自 Plesk 10 以来,默认情况下未设置此设置(为什么...)。我想配置fail2ban,以检测不成功的登录尝试以防止暴力破解。

/etc/proftpd.include

登录失败示例(530):

/var/log/proftpd/auth.log

fail2ban 的正确正则表达式是什么?我的配置似乎与模式不匹配:

/etc/fail2ban/filter.d/proftpd.conf

<HOST>似乎是一个 fail2ban 变量,并$最终成为一个规则(如果你想在failregex =变量中设置几个规则)。

0 投票
1 回答
1696 浏览

ftp - 错误:无法为标准输入打开 /dev/null:没有这样的文件或目录

我无法在proftpd工作中获得简单的触发。这是我所做的:

但是它不断失败:

但是脚本看起来不错(从我的用户会话运行,默认环境):

我没有使用 DefaultRoot:

我可能会错过什么?

0 投票
1 回答
378 浏览

mysql - 来自 MySQL 的 Proftpd 特定用户配置

我已经设置了一个带有 MySQL 连接的 proftpd 服务器。一切正常。

我想使用 ( PathAllowFilter, PathDenyFilter, ...)为数据库中的每个用户设置特定权限

在 Ubuntu 12.04 LTS 发行版上运行的服务器。

0 投票
2 回答
606 浏览

ssl - FTPS 2-5 秒延迟

为了在 PHP 中进行开发,我使用具有嵌入式 FTP 客户端的 PHPStorm IDE。每当我将文件上传到 FTP 服务器时,都会出现 2-5 秒的延迟,这导致文件上传需要大约 10-15 秒。它必须与 SSL 相关,无论是网络协议还是 FTP 客户端对服务器证书的验证。每当我切换到 FTP 时,上传速度都快如闪电。我还应该补充一点,当我连接到不同的客户端(FileZilla)时,上传和下载工作非常好。我已经排除了 UseIPv6 和 IdentLookups 选项,关闭它们没有任何效果。我以被动模式连接,因此也不会造成任何问题。

我没有想法,真的可以使用一些帮助!谢谢。

FTP 服务器是 Debian Wheezy 机器上的 proftpd 1.3.4a。

proftpd.conf:

tls.conf:

最后,通过 PHPStorm IDE 上传文件的 tls.log:

0 投票
1 回答
770 浏览

macos - 在 MacOSX 上配置 Proftpd

我在 Mac 10.8 上安装 Proftpd 我正在执行命令:

但是当我执行命令 sudo make install 时,会显示以下错误:

xcode-select:错误:没有选择 Xcode。使用 xcode-select -switch ,或查看 xcode-select 手册页 (man xcode-select) 了解更多信息。安装:子进程失败:xcrun strip - /usr/local/proftpd/sbin/proftpd make: * [install-proftpd] 错误 70

是否有必要在我的环境中安装 xCode(最新版本)?或者我能做什么?