l
inux(Centos)安装ftp
1、执行安装命令
yum install -y vsftpd
2、启动ftp
service vsftpd start
如果上面两步都没出现错误那就证明安装成功了。
3、修改ftp配置
vim /etc/vsftpd/vsftpd.conf
修改下面几个项(其他都使用系统默认配置)
#是否关闭匿名访问,NO为关闭
anonymous_enable=NO
#是否将所有用户限制在主目录,YES为启用,默认值是NO
chroot_local_user=YES
#是否启动限制用户的名单 YES为启用,默认值是NO
chroot_list_enable=YES
# 是否限制目录的用户配置,配置了说明不限制
chroot_list_file=/etc/vsftpd/chroot_list
#允许写入
allow_writeable_chroot=YES
#允许本地用户访问
local_enable=YES
4、重启ftp
service vsftpd restart
重启完了可以尝试在浏览器使用地址访问
ftp://ip地址
如果访问不了可能是防火墙端口没有打开。
开放端口命令参考下面的网址。
https://blog.csdn.net/liuguichenglove/article/details/84202116
需要开放21和20端口
同时开放ftp服务
firewall-cmd --add-service=ftp --permanent
5、添加用户
useradd -g ftp -s /sbin/nologin user2
修改密码
passwd user2
修改用户指向目录
usermod -d /home/ftp/ user2
结束!