vsftp

vsftpd 中的 chroot 与 home_folder
vsftp

vsftpd 中的 chroot 与 home_folder

我正在使用 vsftpd,但似乎无法通过 vsftpd.conf 获得我想要的行为。如果您希望 /folder 成为更改根文件夹以禁止用户向上移动一个文件夹,但所有会话的起始目录都是 /folder/$USER,该怎么办? #vsftpd.conf user_sub_token=$USER local_root=/folder #user_config_dir=/etc/vsftpd/users passwd_chroot_enable=YES #hide everything hide_file={.*} 如果我使用 passwd_chroot_enab...

Admin

集群 vsftpd 服务停止工作且没有错误日志
vsftp

集群 vsftpd 服务停止工作且没有错误日志

我们有一个由两个节点组成的 vsftpd 服务器的 Pacemaker 集群,采用主动/被动方案。我们遇到了以下行为。 vsftpd.log 停止记录活动而 xferlog 继续记录(传输继续发生)。vsftpd.log 不显示任何错误或警告消息。 10 到 12 小时后,服务不可用,并且没有新的连接发生 我们尝试移动资源但失败了很多次,我们需要执行多次清理才能在被动节点上正确启动服务。 corsync 配置: totem { version: 2 secauth: off cluster_name: myCluster ...

Admin

主动模式 vsftpd 配置
vsftp

主动模式 vsftpd 配置

我有一个问题, vsftp 请问!如果我为我的 ftp 服务器使用主动模式,当我使用 netstat 时,我是否应该看到我的 vsftp 服务器正在监听 21 和 20 端口?当我测试时 sudo netstat -lnp | grep vsftp 我只得到 21 端口 tcp 0 0 0.0.0.0:21 0.0.0.0:* 监听 47/vsftpd ...

Admin

vsftp 在终端上运行,但在 filezilla 和浏览器上不运行
vsftp

vsftp 在终端上运行,但在 filezilla 和浏览器上不运行

我在 VPS 下的 docker 镜像中工作!我已经在 ubuntu 20.04 中安装了 vsftp!一开始我在命令行中测试了 ftp 127.0.0.1,一切顺利,我创建了一个用户并测试了文件传输。添加 ssl 证书后,我想通过 filezilla 或浏览器进行连接,但它不起作用,服务器没有 ip 地址 127.0.0.1!请问我该如何解决这个问题! 以下是 filezilla 的输出: 响应:220(vsFTPd 3.0.3) 命令:AUTH TLS 答案:530 请使用USER和PASS登录。 命令:AUTH SSL 答案:530 请使用USER和P...

Admin

“合并”多个 FTP 目录,使它们显示为一个
vsftp

“合并”多个 FTP 目录,使它们显示为一个

我拥有一个允许用户上传文件的网站。我的文件也放在上面,但我不想把他们的文件和我的文件混在一起,以防有人上传一堆恶意文件,需要批量删除。我不用一个个地追查他们,而是直接删除他们的用户文件夹,然后他们就会从网站上消失,但其他用户的文件和我的文件都会保留下来。 现在问题来了,我想让用户浏览网站上的目录,但它会显示所有文件,包括我的和用户的文件,就好像它们包含在一个目录中一样。所以我使用 PHP 来做到这一点,然后只向用户显示它,它工作正常。 问题是,我想允许用户使用 FTP 浏览它们,就像它们也是 1 个目录一样。当然这不可能实现,因为 FTP 只查看我告诉它的文...

Admin

vsftpd 说:530 登录不正确
vsftp

vsftpd 说:530 登录不正确

我正在尝试连接 ftp 用户 它正在显示 [root@host etc]# lftp testuser@::: Password: lftp testuser@:::~> ls ls: Login failed: 530 Login incorrect. lftp testuser@:::~> 我的 vsftpd.conf 是 anonymous_enable=YES local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES connect_from_por...

Admin

vsftpd 不允许用户跟踪符号链接并在目标文件夹中写入
vsftp

vsftpd 不允许用户跟踪符号链接并在目标文件夹中写入

相关问题: 如何允许 vsftpd 写入默认 /files 以外的文件夹? (这些答案不是我需要的) 和允许本地用户访问 vsftpd 中的 /var/www 文件夹 (我不明白答案,我不知道如何按照建议去做)。 我设置了 vsftpd 并且它可以运行,但是当我远程登录时,我只能在我的主文件夹和我通过 vsftpd 创建的文件夹中写入。 当我更改目录时,它拒绝写入。 一般来说,我不介意这些限制,但我还希望能够在 /var/www/html 和子目录中写入。 不会阻止 apache2 读取它们,也不会使机器容易受到攻击。 我认为我不需要通过 ftp 成为 ro...

Admin

vsftp 在 Fedora 32 中有一个错误 - 我该如何报告它:500 OOPS:SSL:无法加载 RSA 私钥 vsftpd
vsftp

vsftp 在 Fedora 32 中有一个错误 - 我该如何报告它:500 OOPS:SSL:无法加载 RSA 私钥 vsftpd

需要明确的是,这是从 Fedora 32 开始的,vsftpd-3.0.3-36.fc32.x86_64适用于 vsftpd。 这与之前的问题不同报道于此,但它具有相同的外观,事实上,那里的答案对我弄清楚存在值得报告的错误很有帮助,但我还没有弄清楚如何报告,这是主要的问题因为我花了一天多的时间在这上面,我不应该花这些时间。 虽然我在这里描述了如何让它工作,如果“权力”描述了这一点,那么所有这些都是不必要的,但我认为这不仅仅是一个“文档错误”,因为它浪费了大量的时间,开发人员和负责该软件包的人员需要解决这个问题,尽管更好的文档肯定会有很大帮助。(这很容易成为三...

Admin

VSFTPD 500 OOPS:无法更改目录:/logs
vsftp

VSFTPD 500 OOPS:无法更改目录:/logs

500 OOPS: cannot change directory:/logs我在使用 file zila 客户端访问此目录时遇到错误。我的linux内核版本是“4.9.11”。我创建了一个名为的用户log_user,该用户对应于/logs目录。这个自定义用户是我通过使用与“rocko”版本相对应的自定义 yocto 层创建的。下面是我的vsftpd.conf文件 listen=YES anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable...

Admin

Linux 目录大小限制
vsftp

Linux 目录大小限制

我有一个可以匿名访问本地网络的 FTP 服务器。这里我有以部门名称命名的目录。我想限制部门的目录大小。 /var/ftp/pub/ X Company/ Dept 1/ Dept 2/ Dept 3/ 我想将 Dept 1 目录限制为 50 GB,将 Dept 2 限制为 20 GB,将 Dept 3 限制为 20 GB。 有人可以帮我解决这个问题吗? ...

Admin

如何将 FTP 用户锁定到其主目录?
vsftp

如何将 FTP 用户锁定到其主目录?

我找到了一些帮助关于将 FTP 用户锁定到其主目录,但经过以下步骤后,我发现我仍然能够运行cd ..并退出该目录并浏览文件系统。我使用的是 CentOS 7。以下是我的步骤: yum install vsftpd ftp -y systemctl enable vsftp && suystemctl start vsftpd 我修改/etc/vsftpd/vsftpd.conf并设置chroot_local_user=YES. useradd lockeduser passwd lockeduser 按照提示,我设置了密码。 ...

Admin

如何设置匿名 vsftpd 服务器的目录
vsftp

如何设置匿名 vsftpd 服务器的目录

我已经设置了一个vsftp可以匿名访问的服务器。vsftpd.conf包含以下内容: anon_root=/var/www/ftp/ secure_chroot_dir=/var/www/ftp local_root=/var/www/ftp 以匿名身份登录后,该ls命令成功执行,但在我的/var/www/ftp.我猜想这是因为ftp根目录没有设置正确。我对么? # cat /etc/vsftpd.conf listen=NO listen_ipv6=YES anonymous_enable=YES anon_root=/var/www/ftp...

Admin

通过路由器连接 FTP 时出错
vsftp

通过路由器连接 FTP 时出错

我在 docker 容器中设置了 vsftpd,从 LAN 内连接 filezilla 客户端时一切似乎都很好。但是,当我尝试从 LAN 外部执行相同操作时,会出现以下错误。 Status: Disconnected from server Status: Resolving address of mysite.com Status: Connecting to 123.123.123.123:21... Status: Connection established, waiting for welcome message... Status: Ini...

Admin

SLES 12 - 强制模式下带有 AppArmor 的 vsftpd,“ls”命令的“lftp”错误:`ls' 为 0
vsftp

SLES 12 - 强制模式下带有 AppArmor 的 vsftpd,“ls”命令的“lftp”错误:`ls' 为 0

在具有 SLES 12 (SUSE Linux Enterprise Server 12) 的虚拟机 (VM) 中,强制执行(“强制模式”)后应用装甲配置文件“vsftpd”来限制它(通过“AA 强制执行 vsftpd“命令),我正在做一个”远程传输协议“会话到“localhost”,使用“ftp”用户和一些密码进行身份验证。通过这样做,我得到 ftp shell 提示符(如预期)。但是,当我在该 ftp shell 中运行“ls”命令时,我得到出现以下错误消息: `ls' at 0 [500 OOPS: setrlimit] 当我在“抱怨模式”/“学...

Admin