问题标签 [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 回答
63 浏览

process - Proftpd:区分守护程序实例运行

在我的机器上,我配置了 2 个 ProFTPd 守护程序实例:

  • 2个不同的PidFile

  • 2 个不同的监听端口(21 和 2100)

  • 2个不同的允许用户列表/路径/权限/...

一切都按预期工作,但我必须在 processlist 上区分它们的问题,因为两者都以相同的名称显示:

有没有办法用 2 个不同的名称来区分它们,以便能够只杀死和重新启动其中一个而不是两个?

0 投票
0 回答
592 浏览

amazon-ec2 - 带有 Virtualmin ftp 错误的 AWS 云:无法检索目录列表

在 AWS 云中的 Ubuntu 实例上使用 Virtualmin,我创建了一个虚拟服务器,但 FTP 不起作用。它连接,但给出了这个错误:

我已经在 Amazon security 上打开了端口 20 和 21。

这是我的完整版proftpd.conf

0 投票
1 回答
634 浏览

mysql - Zpanel 的 proftpd 无法创建新的 ftp 用户(可能在 mysql 更新后)

问题:

我曾经从 Zpanel 的“文件 > ftp 帐户”中创建和删除 ftp 用户帐户,没有任何问题。我今天尝试创建一个新帐户,在 zpanel 中一切正常,UI 返回“成功”,该帐户永久列在 zpanel 中,但我无法连接到它。FTP 错误 530。

系统信息:

  • 美分操作系统 6.6 (digitlocean vps)
  • zpanel 10.1.1
  • php 5.3.3
  • mysql 5.6.22

可能:

我记得几周前我更新了 mysql 服务器,从那以后我没有管理任何 ftp 帐户。查看 zpanel_proftpd.ftpusers 表,我注意到新的 ftp 帐户没有被写入表中。

我还检查了:

  • 该proftpd-mysql.conf 具有用于mysql 访问(root)的正确用户/密码
  • mysql.user 表有 root 用户并且它正在工作,但是除了 root 和我创建的那些之外,只有 zpanel 安装插入的“后缀”。(是否缺少任何 zpanel 用户?)
  • 在创建 ftp 用户时启用了 mysql 的 general_logging,但只记录查询,而不记录来自 mysql 的响应。
  • 启用了 php 日志记录,但也没有,似乎 zpanel 工作正常。

在旁注

  • Proftpd-mysql.conf 有一部分似乎将字段映射到数据库列,但配置文件中的列名与数据库中的列名不匹配。问题是我没有碰过这个文件,所以我很确定他们一开始就没有匹配过。
  • Proftpd auth.log 仅包含新用户的 530 通知,但也有很多来自某种 BF 攻击的失败尝试,进一步检查 /var/log/secure 就是这样,使用用户名在 sshd 上登录尝试失败每秒“root”一次。

如何进行 ?

在我开始降级 mysql 或调试一些我什至不知道在哪里寻找的 zpanel 代码之前,我想得到一些答案。

如果可能的话,来自已经经历过这种情况的人的解决方案,但如果不是以下任何一种,可能会帮助我查明问题:

我可以在创建 ftp 用户时以某种方式查看 zpanel 查询的数据库响应吗?

此外,为什么 zpanels 通知窗口显示“用户创建成功”?

如果 zpanel 在数据库中找不到用户行,它为什么会继续列出新创建的用户?我是否错误地认为 proftpd 的用户系统功能是这样的?proftpd 用户是在其他地方创建的吗?AuthUserFile 不存在,但所有旧用户的 ftp 帐户仍然正常运行。

我在 zpanel 目录的哪个位置寻找一个处理 ftp 用户创建的 php 模型?

所有这些可疑的日志活动是否与以某种方式阻止 ftpd 有任何关系?

我希望所有的信息都有帮助。谢谢你。

0 投票
1 回答
1446 浏览

configuration - proftpd mod_exec in conjuncion with

Is there a way to enable the module 'mod_exec' only with a certain proftdp user?

I've compiled proftp with --with-modules=mod_exec:mod_ifsession and then configured in this way...

or this:

without success. Seems that mod_exec works only if configured outside the conditional statement.

My goal is to enable mod_exec only for user 'stefano' and/or to have several mod_exec configuration accordingly with each user configured.

Any suggestion?

0 投票
1 回答
195 浏览

proftpd - ProFTP 在替换时上传失败

有人知道是否有可能让 proftpd 表现得像这样:

如果文件被替换但上传失败,则保留成功的旧文件。

保持文件完整性。这是因为我将它与应用程序一起使用。

0 投票
2 回答
957 浏览

security - ProFTP 1.3.3e 中可能存在的漏洞

我正在管理一个 PLESK 服务器,并在他们在其站点上进行 PCI 扫描后从客户端收到此错误。什么是 ProFTP,这真的是个问题吗?我将如何解决这个问题?

0 投票
2 回答
2919 浏览

chroot - 监狱用户到他们家不工作

我在 Debian 7 上使用 proftpd。我需要将每个用户监禁在他们自己的主目录中,这样他们就无法查看和访问父文件夹。实际上,每个用户都登录到自己的主目录,但他们可以查看和访问父文件夹。正如您在下面看到的,我已经尝试过DefaultRoot ~ developers,而且DefaultRoot ~.

如何将每个用户监禁在他们自己的主目录中,使他们无法查看和访问父文件夹?

这是我的proftpd.conf

这就是我创建用户并设置自己的 homedir 的方式

0 投票
1 回答
2333 浏览

ftp - Centos,Proftpd 无法使用正确的用户名和密码登录

我在我的服务器上运行 CentOS 和 virtualmin。最近我使用“yum update”对其进行了更新。Proftpd.conf 也被重写。

现在proftpd 启动,但我无法使用正确的用户名和密码访问ftp。

每当我尝试连接到 FTP 时,我都会收到“530 登录不正确”错误。

这是我的配置文件;

0 投票
0 回答
199 浏览

mysql - 如果我使用 proftpd mysql mod,“AssignUserId”应该是什么

我在同一个 VPC 上有几个网站。我在 mysql mod 的 proftpd 的帮助下设置了 ftp,并创建了 3 个用户。ftp 工作正常。

我需要 Apache 来处理 ftp 上的文件而不改变所有者,所以我安装了 apache2-mpm-itk。现在在每个站点配置文件中我需要添加“AssignUserId”参数。

ftp 5500 上文件的用户 ID 和组 ID。

例如,如果我有真正的用户“user1”,我会输入“AssignUserId www-data user1”但在我的情况下,我不知道这个参数应该是什么。

0 投票
1 回答
507 浏览

bash - 如何编写一个shell脚本通过源码编译来编译安装ProFTPD?

我通过源代码编译安装了ProFTPD并且已经成功运行,但我在想,不是单独执行所有步骤,而是可以使用 bash 脚本完成整个安装,但我对 shell 脚本的了解较少。请帮忙。这些是我为构建和配置 ProFTPD 而执行的以下命令:

  1. tar -xzf proftpd-1.3.3e.tar.gz

  2. cd proftpd-1.3.3e

  3. ./configure –sysconfdir=/etc

  4. make

  5. make install

  6. ln -s /usr/local/sbin/proftpd /usr/sbin/proftpd

  7. groupadd ftpgroup

  8. useradd -G ftpgroup onedomain -s /sbin/nologin -d /home/onedomain/public_html/

  9. vim /etc/proftpd.conf

    这里我给出了用户名、组名、服务器名

  10. vim /etc/init.d/proftpd

    /li>
  11. 使用 启动服务/etc/init.d/proftpd start