Automic VaultAutomic Vault

brew

使用 Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper 安装 vsftpd

查看 vsftpd 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install vsftpd

local Homebrew formula metadata

MacPorts已验证 · 94%
sudo port install vsftpd

MacPorts ports tree · net/vsftpd/Portfile · 来源: api.github.com

Linux

Alpine Linux apk已验证 · 92%
sudo apk add vsftpd

Alpine Linux edge package indexes · vsftpd · 来源: dl-cdn.alpinelinux.org

Debian apt已验证 · 92%
sudo apt install vsftpd

Debian stable package indexes · vsftpd · 来源: deb.debian.org

Fedora dnf已验证 · 92%
sudo dnf install vsftpd

Fedora Rawhide package metadata · vsftpd · 来源: dl.fedoraproject.org

Nix已验证 · 92%
nix profile install nixpkgs#vsftpd

nixpkgs package indexes · pkgs/by-name/vs/vsftpd/package.nix · 来源: api.github.com

Arch Linux pacman已验证 · 92%
sudo pacman -S vsftpd

Arch Linux sync databases · vsftpd · 来源: geo.mirror.pkgbuild.com

openSUSE zypper已验证 · 92%
sudo zypper install vsftpd

openSUSE Tumbleweed package metadata · vsftpd · 来源: download.opensuse.org

概览

软件包摘要

Secure FTP server for UNIX

命令和别名

  • vsftpd

历史

项目历史与用法

vsftpd, the Very Secure FTP Daemon, is a GPL-licensed FTP server for Unix-like systems. Its identity has always been security-first: the official site emphasizes a small, fast daemon, while Red Hat documentation describes it as designed from the ground up to be fast, stable, and secure.

项目历史

The project is associated with Chris Evans and the security-oriented 'scary beasts' site. Its upstream documentation frames vsftpd as a reaction against older FTP daemons whose feature breadth and root-heavy designs made them risky, highlighting capabilities, chroot, privilege separation, and secure coding as design choices.

The 3.x series made security mechanisms more explicit. Version 3.0.0, released in April 2012, added a highly restrictive seccomp filter sandbox on supported 64-bit Linux systems. Later upstream news records SSL and seccomp fixes in 2012 and 2015, and a 2021 modernization release after a six-year gap.

采用历史

vsftpd became widely deployed because it fit the conservative Unix server niche: small, stable, and aimed at doing FTP service with fewer privileges. The official site listed prominent FTP mirrors using it as of June 2004, including Red Hat, SUSE, Debian, FreeBSD, GNU, GNOME, KDE, and kernel.org mirrors, while also citing Red Hat's performance use case.

Distribution documentation helped normalize it as a default or preferred FTP daemon. Red Hat Enterprise Linux 6 documented vsftpd as the only standalone FTP server distributed with RHEL because of its ability to handle many connections efficiently and securely.

使用方式

Administrators use vsftpd to provide anonymous or authenticated FTP service, often with per-user controls, virtual users, virtual IP configurations, bandwidth throttling, per-source limits, IPv6, and SSL/TLS. The upstream man page says the default configuration path is `/etc/vsftpd.conf`, with alternate config files supplied as command-line arguments for virtual-host or inetd/xinetd-style setups.

Its package-nerd appeal is that it is deliberately unflashy infrastructure. FTP itself is old and declining, but when a package archive, appliance, lab, or compatibility environment still needs an FTP daemon, vsftpd is the boring security-conscious answer that many Unix distributions have kept around.

为什么软件包爱好者会关心

vsftpd is historically important because it represents the post-wu-ftpd era of FTP packaging: the same protocol surface, but with a smaller daemon, explicit privilege boundaries, and distribution-friendly configuration. It is a classic example of a package whose continued relevance is maintenance of legacy protocol infrastructure rather than new feature growth.

时间线

  • 2004-06: The official site listed major public FTP mirrors using vsftpd, including Red Hat, SUSE, Debian, FreeBSD, GNU, GNOME, KDE, and kernel.org.
  • 2012-04: vsftpd 3.0.0 was released with a seccomp filter sandbox.
  • 2012-09: vsftpd 3.0.2 fixed seccomp sandbox policy issues.
  • 2015-07: vsftpd 3.0.3 focused on SSL fixes and security improvements.
  • 2021-08: vsftpd 3.0.4 and 3.0.5 modernized build, seccomp, and SSL behavior; 3.0.5 fixed ALPN selection for current FileZilla clients.
  • 2026-06: Debian unstable carried vsftpd 3.0.5 packaging changes and bug-fix patches, showing continued distribution maintenance.

Related projects

  • The official site explicitly contrasts vsftpd with older or broader FTP daemons such as wu-ftpd, ProFTPD, and BSD ftpd.
  • OpenSSH/SFTP is the modern neighboring ecosystem for many use cases, while vsftpd remains focused on the FTP/FTPS protocol family.

来源

  • Debian changelog: https://metadata.ftp-master.debian.org/changelogs/main/v/vsftpd/unstable_changelog
  • Official configuration manual: https://security.appspot.com/vsftpd/vsftpd_conf.html
  • Official site and release notes: https://security.appspot.com/vsftpd.html
  • Red Hat Enterprise Linux deployment guide: https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/6/html/deployment_guide/s2-ftp-servers-vsftpd

安全态势

风险级别:orange

broad file, network, media, or database tool signal. formula declares a Homebrew service.

风险分类器

orange 风险 · 中 置信度 · infrastructure

原因

  • broad file, network, media, or database tool signal
  • formula declares a Homebrew service

信号

  • metadata:service
  • text:ftp,server

安装行为

  • formula 元数据中未记录 Homebrew post-install 钩子。
  • formula 元数据声明了服务或守护进程块。
  • Homebrew bottle 元数据适用于 8 个平台目标。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
/etc/vsftpd.conf

可执行文件

已安装的可执行文件

命令类型暴露范围备注
vsftpdcli全局可执行文件

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-07-25
管理器版本3.0.5
管理器更新时间2026-07-14
本地数据OK
上游not checked
检测到的最新版本未检测到

https://security.appspot.com/vsftpd.html

安装元数据

软件包元数据

软件包键brew:vsftpd
版本3.0.5
软件包管理器Homebrew
软件包管理器页面https://formulae.brew.sh/formula/vsftpd
主页https://security.appspot.com/vsftpd.html
上游文档https://security.appspot.com/vsftpd.html
许可证GPL-2.0-only
源码归档https://security.appspot.com/downloads/vsftpd-3.0.5.tar.gz
最后更新2026-07-14T20:07:14+09:00
Pulseupdated
Bottle可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux)
Homebrew post-install未定义
服务declared
注意事项To use chroot, vsftpd requires root privileges, so you will need to run `sudo vsftpd`. You should be certain that you trust any software you grant root privileges. The vsftpd.conf file must be owned by root or vsftpd will refuse to start: sudo chown root $HOMEBREW_PREFIX/etc/vsftpd.conf

注册表事实

源数据库详情

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namevsftpd
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

源数据库匹配

其他软件包管理器记录

匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。

Debian apt95%

vsftpd 3.0.5-0.2

lightweight, efficient FTP server written for security

http://vsftpd.beasts.org/

sudo apt install vsftpd
  • Section: net
  • Architecture: amd64
  • 13 依赖
  • 1 提供
  • 2 可选依赖
  • normalized package name match
  • 匹配方式:Vsftpd
Debian stable package indexes · deb.debian.org · Debian stable package indexes: vsftpd from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

vsftpd-dbg 3.0.5-0.2

lightweight, efficient FTP server written for security (debug)

http://vsftpd.beasts.org/

sudo apt install vsftpd-dbg
  • Section: debug
  • Architecture: amd64
  • Source Package: vsftpd
  • 1 依赖
  • normalized package name match
  • 匹配方式:Vsftpd
Debian stable package indexes · deb.debian.org · Debian stable package indexes: vsftpd-dbg from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

vsftpd

nix profile install nixpkgs#vsftpd
  • normalized package name match
  • 匹配方式:Vsftpd
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/vs/vsftpd/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

vsftpd 3.0.5-0ubuntu3

lightweight, efficient FTP server written for security

http://vsftpd.beasts.org/

sudo apt install vsftpd
  • Section: net
  • Architecture: amd64
  • 13 依赖
  • 1 提供
  • 2 可选依赖
  • normalized package name match
  • 匹配方式:Vsftpd
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: vsftpd from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

vsftpd-dbg 3.0.5-0ubuntu3

lightweight, efficient FTP server written for security (debug)

http://vsftpd.beasts.org/

sudo apt install vsftpd-dbg
  • Section: debug
  • Architecture: amd64
  • Source Package: vsftpd
  • 1 依赖
  • normalized package name match
  • 匹配方式:Vsftpd
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: vsftpd-dbg from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
apk95%

vsftpd 3.0.5-r3

Very secure ftpd

http://vsftpd.beasts.org

sudo apk add vsftpd
  • License: GPL-2.0-only
  • Architecture: x86_64
  • Source Package: vsftpd
  • 1 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Vsftpd
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: vsftpd from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

vsftpd-doc 3.0.5-r3

Very secure ftpd (documentation)

http://vsftpd.beasts.org

sudo apk add vsftpd-doc
  • License: GPL-2.0-only
  • Architecture: x86_64
  • Source Package: vsftpd
  • normalized package name match
  • 匹配方式:Vsftpd
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: vsftpd-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

vsftpd-openrc 3.0.5-r3

Very secure ftpd (OpenRC init scripts)

http://vsftpd.beasts.org

sudo apk add vsftpd-openrc
  • License: GPL-2.0-only
  • Architecture: x86_64
  • Source Package: vsftpd
  • normalized package name match
  • 匹配方式:Vsftpd
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: vsftpd-openrc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

vsftpd 3.0.5-15.fc44

Very Secure Ftp Daemon

https://security.appspot.com/vsftpd.html

sudo dnf install vsftpd
  • License: GPL-2.0-only WITH vsftpd-openssl-exception
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: vsftpd
  • 10 依赖
  • 2 提供
  • normalized package name match
  • 匹配方式:Vsftpd
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: vsftpd from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

vsftpd 3.0.5-2

Very Secure FTP daemon

https://security.appspot.com/vsftpd.html

sudo pacman -S vsftpd
  • License: GPL-2.0-only
  • Architecture: x86_64
  • 5 依赖
  • 1 可选依赖
  • normalized package name match
  • 匹配方式:Vsftpd
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: vsftpd from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

vsftpd 3.0.5-18.3

Very Secure FTP Daemon - Written from Scratch

https://security.appspot.com/vsftpd.html

sudo zypper install vsftpd
  • License: SUSE-GPL-2.0-with-openssl-exception
  • Category: Productivity/Networking/Ftp/Servers
  • Architecture: x86_64
  • Source Package: vsftpd
  • 11 依赖
  • 3 提供
  • normalized package name match
  • 匹配方式:Vsftpd
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: vsftpd from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

vsftpd

sudo port install vsftpd
  • normalized package name match
  • 匹配方式:Vsftpd
MacPorts ports tree · api.github.com · MacPorts ports tree: net/vsftpd/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment