ubuntu16配置ftp

下面讲讲怎么在Ubuntu中配置FTP,都是从网上找来的,就当是做个笔记吧。

1.有问题时完全卸载vsftpd

sudo apt-get purge vsftpd

发现锁错误E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用),使用下面的强制解锁。

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

2.安装vsftpd

sudo apt-get install vsftpd

3.创建ftp用户

这一步嫌麻烦,我是用原有的zhenyu用户作为ftp用户,不再创建ftp用户,ftp目录是 /home/zhenyu/ftp_dir.

如果需要另外创建ftp目录,请参考下面,对应的ftp目录也要对应修改了:

方法一:直接在系统设置添加用户

方法二:
创建用户目录 sudo mkdir /home/uftp
创建用户 sudo useradd -d /home/uftp -s /bin/bash uftp
修改密码 sudo passwd uftp

4.配置vsftpd.conf

sudo gedit /etc/vsftpd.conf

编辑vsftpd.conf文件

# 允许匿名用户登录
anonymous_enable=YES
# 允许本地用户登录
local_enable=YES
#允许登录的用户
userlist_file=/etc/allowed_users
seccomp_sandbox=NO
#允许匿名用户上传文件
anon_upload_enable=YES
#充许匿名用户新建文件夹
anon_mkdir_write_enable=YES
#设置文件上传
write_enable=YES
#使用utf8
utf8_filesystem=YES
# 修改ftp的目录
# 注,local_root针对系统用户,anon_root 针对匿名用户
local_root=/home/zhenyu/ftp_fold
chroot_local_user=YES
anon_root=/home/zhenyu/ftp_fold

添加允许登录的用户

sudo gedit /etc/allowed_users
#/etc/allowed_users允许登陆用户列表
zhenyu
# 如果前面创建了ftp用户,则再增加ftp
# ftp

查看禁止ftp登陆用户,列表中列出来的都是禁止ftp登陆的用户。

sudo gedit /etc/ftpusers

5.启动停止重启服务

sudo /etc/init.d/vsftpd start   # 启动
sudo /etc/init.d/vsftpd stop    # 停止
sudo /etc/init.d/vsftpd restart # 重启

6.访问ftp服务器

实用ftp工具或者再浏览器中输入 ftp:ftp_server_ip即可。
参考:
http://blog.csdn.net/yancey_blog/article/details/52790451

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值