Ubuntu配置vsftpd

1、设置 vsftpd.conf文件

修改之前最好先备份下这个文件:
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.old

#不让匿名用户使用

#anonymous_enable=YES


#本地用户可用,这样ftp服务器的每一个用户就有了一个ftp账户了

local_enable=YES


#可用写操作

write_enable=YES


#文件上传后的读写权限,设置为022,则文件上传后的权限为644,文件夹上传后的权限为755
local_umask=022

2、删除vsftpd的默认匿名账户
sudo rm -R /home/ftp

3、如果要进行更严格的ftp限制,可以使用如下操作

#启动chroot列表(Change root)

chroot_list_enable=YES


#指定列表位置
chroot_list_file=/etc/vsftpd.chroot_list

在vsftpd.chroot_list上写进去我们要限制的用户
现在有用户test001,所以只要sudo nano一下,往里面写就行了
限制登陆的用户只能在它的用户文件夹里活动,例如只能再public_html里活动

#这句默认设置里是没有的,自己加
user_config_dir=/etc/自己定义一个设置个别用户用的文件夹地址

根据自己设置的地址,建立一个相应的文件夹,然后往里面建立和用户名相同的文件:
#本地用户的根地址,假设用户是test002
local_root=/home/test002/public_html

重启下FTP服务:
sudo /etc/init.d/vsftpd restart
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值