1.安装Vsftp
yum install vsftpd
2.修改配置文件,将匿名登录取消掉
vim /etc/vsftpd/vsftpd.conf
在配置文件中第11行的“anonymous_enable=YES”前面加上#号,即将匿名登录禁用。
server.png
3.启动vsftpd服务
service vsftpd start
4.设置ftp用户账号
(1)设置用户名,例如为‘kkk’,目录为/home/kkk
useradd -d /home/kkk -s /sbin/nologin kkk
(2)设置密码passwd kkk
2.png
5.修改vsftpd的pam设置
vim /etc/pam.d/vsftpd
代码语言:javascript复制
#%PAM-1.0
auth required /lib/security/pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed
auth required /lib/security/pam_unix.so shadow nullok
auth required /lib/security/pam_shells.so
account required /lib/security/pam_unix.so
session required /lib/security/pam_unix.so
注意自己的lib文件夹,可能名字和我的不同
6.重启vsftpd服务service vsftpd restart
7.电脑通过8uftp连接ftp
3.png