# Installer vsftpd avec Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de vsftpd pour les workflows d'agents IA.

## installation

```sh
sudo av install brew:vsftpd
```

Commandes d'installation supplémentaires:

### macOS

- Homebrew (100%):

```sh
brew install vsftpd
```

  Preuve: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install vsftpd
```

  Preuve: MacPorts ports tree: net/vsftpd/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- apk (92%):

```sh
sudo apk add vsftpd
```

  Preuve: Alpine Linux edge package indexes: vsftpd from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- Debian apt (92%):

```sh
sudo apt install vsftpd
```

  Preuve: Debian stable package indexes: vsftpd from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- dnf (92%):

```sh
sudo dnf install vsftpd
```

  Preuve: Fedora Rawhide package metadata: vsftpd from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst

- Nix (92%):

```sh
nix profile install nixpkgs#vsftpd
```

  Preuve: nixpkgs package indexes: pkgs/by-name/vs/vsftpd/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S vsftpd
```

  Preuve: Arch Linux sync databases: vsftpd from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

- zypper (92%):

```sh
sudo zypper install vsftpd
```

  Preuve: openSUSE Tumbleweed package metadata: vsftpd from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

## Faits du paquet

- **Clé du paquet:** brew:vsftpd
- **Gestionnaire de paquets:** Homebrew
- **Version:** 3.0.5
- **Résumé source:** Secure FTP server for UNIX
- **Page d'accueil:** <https://security.appspot.com/vsftpd.html>
- **Dernière mise à jour:** 2026-07-14T20:07:14+09:00
- **Généré:** 2026-08-03T19:37:03+00:00

## exécutables

- vsftpd (alias)

## Comportement d'installation

- Bouteille: non disponible

## Version et fraîcheur

- page générée: 2026-08-03
- version du gestionnaire: 3.0.5
## Historique du projet et usages

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.

### Historique du projet

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.

### Historique d'adoption

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.

### Modes d'utilisation

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.

### Pourquoi les passionnés de paquets s'y intéressent

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.

### Chronologie

- 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.

### Sources

- 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


## Notes de sécurité

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

- **Risque Geiger:** orange / moyen
- broad file, network, media, or database tool signal
- formula declares a Homebrew service


## 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

- Unix: /etc/vsftpd.conf
## Autres enregistrements de gestionnaires de paquets

- Debian apt - vsftpd - 3.0.5-0.2: normalized package name match | Debian stable package indexes: vsftpd from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | lightweight, efficient FTP server written for security | http://vsftpd.beasts.org/
- Debian apt - vsftpd-dbg - 3.0.5-0.2: normalized package name match | Debian stable package indexes: vsftpd-dbg from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | lightweight, efficient FTP server written for security (debug) | http://vsftpd.beasts.org/
- Nix - vsftpd: normalized package name match | nixpkgs package indexes: pkgs/by-name/vs/vsftpd/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - vsftpd - 3.0.5-0ubuntu3: normalized package name match | Ubuntu 24.04 LTS package indexes: vsftpd from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | lightweight, efficient FTP server written for security | http://vsftpd.beasts.org/
- Ubuntu apt - vsftpd-dbg - 3.0.5-0ubuntu3: normalized package name match | Ubuntu 24.04 LTS package indexes: vsftpd-dbg from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | lightweight, efficient FTP server written for security (debug) | http://vsftpd.beasts.org/
- apk - vsftpd - 3.0.5-r3: normalized package name match | Alpine Linux edge package indexes: vsftpd from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Very secure ftpd | http://vsftpd.beasts.org
- apk - vsftpd-doc - 3.0.5-r3: normalized package name match | Alpine Linux edge package indexes: vsftpd-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Very secure ftpd (documentation) | http://vsftpd.beasts.org
- apk - vsftpd-openrc - 3.0.5-r3: normalized package name match | Alpine Linux edge package indexes: vsftpd-openrc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Very secure ftpd (OpenRC init scripts) | http://vsftpd.beasts.org
- dnf - vsftpd - 3.0.5-17.fc45: normalized package name match | Fedora Rawhide package metadata: vsftpd from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Very Secure Ftp Daemon | https://security.appspot.com/vsftpd.html
- pacman - vsftpd - 3.0.5-2: normalized package name match | Arch Linux sync databases: vsftpd from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | Very Secure FTP daemon | https://security.appspot.com/vsftpd.html
- zypper - vsftpd - 3.0.5-18.5: normalized package name match | openSUSE Tumbleweed package metadata: vsftpd from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | Very Secure FTP Daemon - Written from Scratch | https://security.appspot.com/vsftpd.html
- MacPorts - vsftpd: normalized package name match | MacPorts ports tree: net/vsftpd/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1


## Combined YAML source

View the package source record on GitHub. [combined/vsftpd.yml](https://github.com/mxcl/pkgdb/blob/main/combined/vsftpd.yml)


## Sources

- pkg.so package database
- Geiger risk classifier
- curated configuration and credential file locations
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
