FTP配置

2020-03-16  本文已影响0人  AMD_Ryzen

本人不生产方法,只是方法的搬运工


1. 基本操作

#安装
yum install vsftpd
#启动
service vsftpd start
#关闭
service vsftpd stop
#重启
service vsftpd restart
#监听端口
netstat -nltp | grep 21

2. /etc/vsftpd 目录结构

3. 配置ftp

1. vsftpd.conf

# 禁用匿名用户
anonymous_enable=NO

# 禁止切换根目录
chroot_local_user=YES

2. 配置FTP用户

service vsftpd restart #重新启动FTP
useradd ftpuser #创建用户 
passwd ftpuser #选择指定用户创建
usermod -s /sbin/nologin ftpuser #限制用户只能通过FTP访问
mkdir -p /data/ftp/pub #创建目录
chmod a-w /data/ftp && chmod 777 -R /data/ftp/pub #设置权限
usermod -d /data/ftp ftpuser #分配目录

3. 530报错

确认一切都是正常操作后,还是报错

#1. 查看用户是否在这配置文件中,有则删除
vim /etc/vsftpd/ftpusers
#2. 将pam_shells.so修改为pam_nologin.so
vim /etc/pam.d/vsftpd
#3. 重启FTP
service vsftpd restart
上一篇 下一篇

猜你喜欢

热点阅读