Information
The File Transfer Protocol (FTP) provides networked computers with the ability to transfer
files.
Rationale:
FTP does not protect the confidentiality of data or authentication credentials. It is
recommended SFTP be used if file transfer is required. Unless there is a need to run the
system as a FTP server (for example, to allow anonymous downloads), it is recommended
that the package be deleted to reduce the potential attack surface.
Solution
Run one of the following commands to disable vsftpd :
# chkconfig vsftpd off
# systemctl disable vsftpd
# update-rc.d vsftpd disable
Notes:
Additional methods of disabling a service exist. Consult your distribution documentation
for appropriate methods.
Additional FTP servers also exist and should be audited.