Ubuntu下vsftpd服务器配置

Ubuntu下vsftpd服务器配置

最近,在配置vsftpd服务器过程上,试了好多次错,很多教程写的都很复杂,对于一个新手来说,先从简单的方面入手,搭建完成了,再去仔细地去研究里面的细节会更好一些。

接下来我讲述一下我最后一次配置成功的方法,于大家分享

一、卸载重装
如果在此之前你有配置过vsftpd.conf文件,请先把vsftpd卸载干净,注意,卸载时一定要连同配置文件一齐卸载

sudo apt-get purge vsftpd

然后重新安装

sudo apt-get install vsftpd

二、开始配置
1、进入配置文件vsftpd.conf

sudo vim /etc/vsftpd.conf
#禁止匿名访问
anonymous_enable=NO
#接受本地用户
local_enable=YES
#允许上传
write_enable=YES
#用户只能访问限制的目录
chroot_local_user=YES
#设置固定目录,在结尾添加。如果不添加这一行,各用户对应自己的目录,当然这个文件夹自己建
local_root=/home/ftp

2、添加ftp用户

sudo useradd -d /home/ftp -M kevin
sudo passwd kevin

3、调整文件夹权限
这个是避免“500 OOPS: vsftpd: refusing to run with writable root inside chroot()”

sudo chmod a-w /home/ftp
sudo mkdir /home/ftp/data

4、改pam.d/vsftpd
这时候直接用useradd的帐号登录ftp会530 login incorrect

sudo vim /etc/pam.d/vsftpd
注释掉 
#auth    required pam_shells.so

5、重启vsftpd

sudo service vsftpd restart

6、测试

ftp://xxx.xxx.xxx.xxx(你的IP地址)

参考文章:Ubuntu 用vsftpd 配置FTP服务器

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值