问题标签 [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.
process - Proftpd:区分守护程序实例运行
在我的机器上,我配置了 2 个 ProFTPd 守护程序实例:
2个不同的PidFile
2 个不同的监听端口(21 和 2100)
2个不同的允许用户列表/路径/权限/...
一切都按预期工作,但我必须在 processlist 上区分它们的问题,因为两者都以相同的名称显示:
有没有办法用 2 个不同的名称来区分它们,以便能够只杀死和重新启动其中一个而不是两个?
amazon-ec2 - 带有 Virtualmin ftp 错误的 AWS 云:无法检索目录列表
在 AWS 云中的 Ubuntu 实例上使用 Virtualmin,我创建了一个虚拟服务器,但 FTP 不起作用。它连接,但给出了这个错误:
我已经在 Amazon security 上打开了端口 20 和 21。
这是我的完整版proftpd.conf
:
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 有任何关系?
我希望所有的信息都有帮助。谢谢你。
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?
proftpd - ProFTP 在替换时上传失败
有人知道是否有可能让 proftpd 表现得像这样:
如果文件被替换但上传失败,则保留成功的旧文件。
保持文件完整性。这是因为我将它与应用程序一起使用。
security - ProFTP 1.3.3e 中可能存在的漏洞
我正在管理一个 PLESK 服务器,并在他们在其站点上进行 PCI 扫描后从客户端收到此错误。什么是 ProFTP,这真的是个问题吗?我将如何解决这个问题?
chroot - 监狱用户到他们家不工作
我在 Debian 7 上使用 proftpd。我需要将每个用户监禁在他们自己的主目录中,这样他们就无法查看和访问父文件夹。实际上,每个用户都登录到自己的主目录,但他们可以查看和访问父文件夹。正如您在下面看到的,我已经尝试过DefaultRoot ~ developers
,而且DefaultRoot ~
.
如何将每个用户监禁在他们自己的主目录中,使他们无法查看和访问父文件夹?
这是我的proftpd.conf
这就是我创建用户并设置自己的 homedir 的方式
ftp - Centos,Proftpd 无法使用正确的用户名和密码登录
我在我的服务器上运行 CentOS 和 virtualmin。最近我使用“yum update”对其进行了更新。Proftpd.conf 也被重写。
现在proftpd 启动,但我无法使用正确的用户名和密码访问ftp。
每当我尝试连接到 FTP 时,我都会收到“530 登录不正确”错误。
这是我的配置文件;
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”但在我的情况下,我不知道这个参数应该是什么。
bash - 如何编写一个shell脚本通过源码编译来编译安装ProFTPD?
我通过源代码编译安装了ProFTPD并且已经成功运行,但我在想,不是单独执行所有步骤,而是可以使用 bash 脚本完成整个安装,但我对 shell 脚本的了解较少。请帮忙。这些是我为构建和配置 ProFTPD 而执行的以下命令:
tar -xzf proftpd-1.3.3e.tar.gz
cd proftpd-1.3.3e
./configure –sysconfdir=/etc
make
make install
ln -s /usr/local/sbin/proftpd /usr/sbin/proftpd
groupadd ftpgroup
useradd -G ftpgroup onedomain -s /sbin/nologin -d /home/onedomain/public_html/
vim /etc/proftpd.conf
这里我给出了用户名、组名、服务器名
/li>vim /etc/init.d/proftpd
使用 启动服务
/etc/init.d/proftpd start
。