Centos配置ftp服务

2020-08-25 14:26:04 浏览数 (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

代码语言: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

0 人点赞