Centos配置ftp服务

90 阅读1分钟

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

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