vsftpd

ftp 配置工具
vsftpd

ftp 配置工具

我家里有一个小型局域网 - 有 4 台计算机。 3 台机器运行 Ubuntu,一台运行 Windows。 我想使用我的一台 Ubuntu 机器作为 LAMP 服务器。我想让不同的用户从他们自己的机器(局域网内)上传一些文件到服务器上的特定文件夹。 我已经尝试过(但没有成功)vsftpd。一方面,我对它不太擅长,另一方面,我觉得它不太方便。 问题: 有没有一种工具可以让我更轻松地创建帐户并分配用户/文件夹?理想的工具应该是我们在 cpanel 上使用的工具。 对于客户端用户,他们会使用 FileZilla。 此处提到的“服务器”是 Ubuntu D...

Admin

如何设置 ftp-user 权限以便其可以 FTP 访问 /home/another-user/www/public_html 文件夹?
vsftpd

如何设置 ftp-user 权限以便其可以 FTP 访问 /home/another-user/www/public_html 文件夹?

我是 Linux/Unix 新手。基本上,我正尝试通过 SSH 在 Linux 机器上设置 Web 服务器和 FTP 服务器。 我的计划是将 Apache 的根文件夹放在主用户帐户中,例如 /home/giuseppe/www/public_html 并拥有一个 ftp 用户帐户,该帐户应能通过rw-FTP 访问/home/giuseppe/www/public_html 我仍然无法ftp-user访问public_html其他帐户主文件夹中的目录。 当我使用 通过 FTP 连接时ftp-user,它默认进入其主目录。 以下是我目前已采取的步骤:...

Admin

我的 FTP 服务器是否正在被黑客扫描/探测?
vsftpd

我的 FTP 服务器是否正在被黑客扫描/探测?

我最近做了大量关于如何设置 FTP 服务器(VSFTPD 3.0.5)以及安全性的研究,让我可以放心地将它从我的电脑中运行出来,并通过我的家庭网络将它暴露到互联网上,与少数人共享。 我已经让服务器运行并暴露在互联网上大约 36 个小时了(密切关注连接日志),并且已经注意到至少有两次我可以看到似乎是一些未知 IP试(据我所知,所有迹象都表明没有成功)登录,或者只是用垃圾来模糊 FTP 登录提示,希望以某种方式破坏它?我真的不明白他们在这里做什么,如果事实上这是一个坏人。以下是服务器日志的示例: Sat Jan 6 15:27:02 2024 [pid 155...

Admin

VSFTPD 默默地断开连接
vsftpd

VSFTPD 默默地断开连接

vsftpd登录后断开客户端连接,且日志中没有任何警告, /etc/vsftpd.conf anon_mkdir_write_enable=YES anon_root=/home/[username]/Public anon_upload_enable=YES anonymous_enable=YES isolate_network=NO listen=YES listen_port=666 local_enable=YES pam_service_name=vsftpd seccomp_sandbox=NO write_enable=YES xferlog...

Admin

配置 vsftpd 以匿名上传到单个文件夹
vsftpd

配置 vsftpd 以匿名上传到单个文件夹

我正在使用 vsftpd 运行 ftp 服务器。该服务器是一个匿名公共服务器,其上的所有内容都只能下载。 我想创建一个新的“上传”文件夹,允许匿名用户上传。但我希望他们只能上传到该特定文件夹,而不能上传到其他文件夹。 这可能吗?我在 vsftpd 配置文件中找到了写入权限,但我还没有找到如何指定特定目录 编辑:我创建了一个上传目录,并将“ftp”设为所有者。权限设置为 777。我还阅读了 arch wiki 上的手册页,但没有提供任何解决方案 ...

Admin

vsftpd 获取用户主目录
vsftpd

vsftpd 获取用户主目录

我在容器中设置了 vsftpd。出现了一个问题,即即使配置了 chroot,其中一个 ftp 用户也可以访问自己的主目录。 在容器的/etc/passwd中 ftpuser1:x:996:996::/srv/ftp/./folder1/:/bin/bash 但是,当 ftpuser1 从 ftp 登录时cd /,ls它会显示中的所有其他文件夹/srv/ftp/,例如 folder1、folder2 等。 .我对将主目录放入 /etc/passwd 的方式有点怀疑,这样做有什么理由吗?我没有构建服务器,也不知道它是如何以这种方式配置的。 以下是 vsftpd ...

Admin

连接尝试失败,显示“ETIMEDOUT - 连接尝试 > 超时
vsftpd

连接尝试失败,显示“ETIMEDOUT - 连接尝试 > 超时

我已经安装了 vsftp。有时我的 ftp 可以工作,但有时不行。我收到错误 状态:连接尝试失败,显示“ETIMEDOUT - 连接尝试超时”。 我跟 godaddy 谈过了,他们说我必须启用端口 2224。我需要这么做吗?另外,为什么要启用这个? ...

Admin

限制用户访问不在主目录中的文件夹(通过 FTP winSCP 访问)
vsftpd

限制用户访问不在主目录中的文件夹(通过 FTP winSCP 访问)

系统:Ubuntu 18.04 Server VSFTPD已安装。 我目前得到的: sudo adduser 用户 sudo mkdir -p /opt/chroot/transfer sudo chown 用户 /opt/chroot/transfer # */etc/ssh/sshd_config* Include /etc/ssh/sshd_config.d/*.conf Port 22 ChallengeResponseAuthentication no ChallengeResponseAuthentication no UsePAM yes X...

Admin

在 vsftpd 中启用 guest_enable 功能是否安全?
vsftpd

在 vsftpd 中启用 guest_enable 功能是否安全?

根据 vsftpd 配置文档,如果我们将 'guest_enable' 配置设置为 'YES',它将把每个非匿名登录归类为 'guest_username' 中定义的来宾用户。这意味着我们不会发现哪个本地用户已登录?这样安全吗? ...

Admin

Vsftpd 3.0.5 不允许虚拟用户登录
vsftpd

Vsftpd 3.0.5 不允许虚拟用户登录

我正在尝试部署最新版本的 vsftpd,但在配置虚拟用户和使用虚拟用户登录 FTP 时遇到了困难。尽管用户和密码正确,但我仍然不断收到错误 530。我尝试使用 Berkeley DB 和 htpasswd 文件配置虚拟用户。 任何帮助,将不胜感激。 ...

Admin

撤销特定用户对子文件夹的 FTP 权限
vsftpd

撤销特定用户对子文件夹的 FTP 权限

我正在开发一个 Web 项目,其中有几个人可以访问 FTP。有一个特定用户无权访问某个子文件夹,因此我想撤销对该文件夹的访问权限。 服务器使用 vsFTPd 据我所知,这可以使用“setfacl”实现。因此,为了避免用户“mywebpage_johndoe”访问文件夹“foo/”,我尝试了以下方法: setfacl -R -m u:mywebpage_johndoe:--- /home/mywebpage/mwebpage.net/public_html/foo/ 但这似乎不起作用,当我用“getfacl”测试权限时,我注意到了这一点: # file: h...

Admin

如何使用 Blowfish 密码算法来保护 vsftpd 服务中的 FTP 连接?
vsftpd

如何使用 Blowfish 密码算法来保护 vsftpd 服务中的 FTP 连接?

我需要实现一个使用 Blowfish 作为通信密码算法的 SFTP 服务器。FTP 服务器将位于 Ubuntu 操作系统中。我最初安装了vsftpd服务,并尝试在其中设置 Blowfish,但没有成功。 有没有办法在vsftpd服务中指定 Blowfish 密码算法,或者是否有其他解决方案? ...

Admin

为什么即使在 vsftpd 中禁用了日志记录,vsftpd 仍会记录到 syslog?
vsftpd

为什么即使在 vsftpd 中禁用了日志记录,vsftpd 仍会记录到 syslog?

我已在 /etc/vsftpd 中禁用所有日志记录,但由于某种原因,它仍然记录到 /var/log/syslog,但我不知道原因。 root@unraid:/etc# cat /etc/vsftpd.conf # vsftpd.conf for unRAID # with suggestions from forum user 'nars' # connect_from_port_20=NO write_enable=YES local_root=/mnt local_umask=0 # # No anonymous logins anonymous_en...

Admin