centos7搭建FTP服务器
网络:局域网,系统:centos7.5。需要搭建一台通过账号密码登录:dwftp、自定义端口:12221、自定义存储目录:/FTP 的FTP服务器
一、检查YUM是否配好
命令:yum list
报错则需要安装YUM
安装参考
链接: [link](https://blog.csdn.net/qq_43178023/article/details/108713231)
二、通过YUM下载安装
yum install -y vsftpd
三、修改相关配置
1,修改vsftp配置文件
vim /etc/vsftpd/vsftpd.conf
版本不一样行号可能不一样
修改12行 anonymous_enable=YES 改为anonymous_enable=NO
修改83、84、102行
#ascii_upload_enable=YES
#ascii_download_enable=YES
#chroot_local_user=YES
去掉注释
文件最后加上
allow_writeable_chroot=YES
listen_port=12221
2,修改默认端口21
vim /etc/services
如下图
3,创建ftp用户和存储目录
useradd -d /FTP -s /usr/sbin/nologin dwftp
passwd dwftp
chmod 777 /FTP
四、启动和常见问题
启动ftp和开机自启动
systemctl start vsftpd
systemctl enable vsftpd
报权限问题可能是防火墙没关,或者只放行了ftp端口。本配置方法试用于selinux关闭的状态搭建。