CentOS7搭建FTP文件服务器

1.安装所需的服务

yum install -y vsftpd
yum -y install ftp

2.修改配置文件

vi /etc/vsftpd/vsftpd.conf

# 不支持匿名访问
anonymous_enable=NO

# 所有用户都被限制在其主目录下
chroot_local_user=YES
chroot_list_enable=NO
allow_writeable_chroot=YES

# 支持IPv4及IPv6, 监听端口9000
listen=YES
listen_ipv6=NO
listen_port=9000

# 只允许userlist_file文件中的用户可访问ftp
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd/user_list

# ftp用户主目录
local_root=/data/ftp

# passive模式,数据端口范围自定义(9001-9005),要确保这些端口已开放给外网访问
pasv_enable=YES
pasv_min_port=9001
pasv_max_port=9005

3.修改默认的端口号

vi /etc/services

ftp             9000/tcp
ftp             9000/udp

4.配置允许登录的用户

vi /etc/vsftpd/user_list

# 这里为允许登录的用户名,一行一个
carter

5.创建登录的用户

groupadd ftpGroup
useradd -d /opt/reconciliation -s /sbin/nologin -g ftpGroup -G root carter
passwd carter
~!@123

6.创建文件存放的路径并授权

mkdir -p /data/ftp
chown -R carter /data/ftp

7.启动服务

systemctl enable vsftpd #设置开机启动
systemctl start vsftpd  #启动

8.测试登录

ftp localhost

#或者在浏览器输入
ftp://ip:port/

转载于:https://my.oschina.net/u/2489258/blog/3060122

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值