一、常见的ftp服务器程序
在GNU/LInux这边,常用的有两个,分别是Proftpd和vsftpd(Very Secure FTP Daemon)。主要学习的还是vsftpd
二、安装
Centos 7/8都是直接yum -y install vsftpd 或者dnf -y install vsftpd
三、相关文件
主配置文件:/etc/vsftpd/vsftpd.conf
用户控制列表文件:/etc/vsftpd/ftpusers、/etc/vsftpd/user_list
所谓用户控制列表文件,即当作黑名单来对待。黑名单默认情况下有两个,只要把用户名写入这两个文件当中,这个用户就被禁止登录。但是/etc/vsftpd/user_list这个文件可以通过修改配置文件转变成白名单,即只有写入白名单的用户才能登录,没有的就不能登录。
打开ftpusers这个文件,看下具体是什么:
有些人看到这个文件,就问为什么root是被默认禁止登录的?
ftp登录