ubuntu搭建ftp

2020-10-09  本文已影响0人  惬意摩奇

1、安装sudo apt-get install vsftpd

2、建用户

sudo useradd -d {path} -s /sbin/nologin {username}

删除掉 pam.d 中 vsftpd,因为该配置文件会导致使用用户名登录 ftp 失败:(确实,但是在47上没这个问题)

sudo rm /etc/pam.d/vsftpd

3、设置

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

userlist_deny=NO

userlist_enable=YES

write_enable=YES

local_umask=022

anon_umask=022

allow_writeable_chroot=YES

4、在/etc/vsftpd.user_list中添加白名单

5、防火墙添加策略

sudo ufw allow ftp

6、重启sudo systemctl restart vsftpd.service

上一篇下一篇

猜你喜欢

热点阅读