centos7.9上安装ftp

1.安装vsftpd

yum install -y vsftpd

2.创建用户并且创建ftp目录

useradd -d /usr/local/files -s /bin/bash ftpuser

授予执行权限

chmod -R 777 /usr/local/files/

3.为新创建的用户ftpuser设置密码(密码设置为:123456)

passwd ftpuser

4.配置ftp

vim /etc/vsftpd/vsftpd.conf

#需要修改
anonymous_enable=NO
ascii_upload_enable=YES
ascii_download_enable=YES
chroot_local_user=YES

#增加的
allow_writeable_chroot=YES
listen_port=4021

5.启动vsftpd

设置
systemctl enable vsftpd.service
启动vsftpd服务
systemctl start vsftpd.service

6.访问ftp

在windows上通过telnet查看4021端口是否开启

telnet 10.2.3.186 4021

centos7.9上安装ftp

上图表示端口已经开启

首先向ftp上上传一个文件,然后通过以下地址访问

地址:ftp://10.2.3.186:4021/

centos7.9上安装ftp

centos7.9上安装ftp