博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu部署vsftpd
阅读量:5248 次
发布时间:2019-06-14

本文共 1121 字,大约阅读时间需要 3 分钟。

ubuntu部署vsftpd

1. 安装vsftpd

sudo apt-get install vsftpd

2. 测试是否安装成功

sudo service vsftpd restart 如果有反应即成功

命令前必须加sudo ,超级管理员也应该加sudo

3. 彻底卸载vsftpd(http://www.linuxidc.com/Linux/2012-07/65455.htm)

sudo apt-get remove --purge vsftpd

4. 在/home/下建立myftp文件夹,权限755,在myftp下创建share文件夹,权限777

sudo mkdir -p /home/myftp/share

mkdir -p 文件夹路径 表示递归创建文件夹(可以创建多个)

Myftp权限 chmod -R 755 /home/myftp

Share权限 chmod -R 777 /home/myftp/share

5. 新建一个ftp用户(uftp1在这里是用户名,随便写)

sudo useradd -d /home/myftp -s /bin/bash uftp2

注意文件夹路径,后面是分配的用户名

6. 删除一个用户

sudo userdel -r uftp 

7. 为用户设置密码

sudo passwd uftp2

通常密码和用户名保持一致

密码不提示,输入两次密码即可

8. 修改vsftpd的配置文件(蓝色部分是注释,去掉前面的警号即可,红色部分为新增)

如何找到vsftpd 用whereis命令

sudo gedit /etc/vsftpd.conf

write_enable=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd.chroot_list

 

userlist_deny=NO

userlist_enable=YES

userlist_file=/etc/allowed_users

seccomp_sandbox=NO

9. 在vsftpd.chroot_list文件中添加uftp2

有多个用户的话,每个用户单独一行

10. 在allowed_users文件中添加uftp2

11. 重启vsftpd服务

sudo service vsftpd restart

12. 通过filezilla访问,如果只看见一个文件夹即表示正确

13. 效果:不能向myftp中上传文件,但是可以向share中上传文件,并且不能访问其它目录文件

转载于:https://www.cnblogs.com/zhaobig/p/7780988.html

你可能感兴趣的文章
卷积中的参数
查看>>
51nod1076 (边双连通)
查看>>
Item 9: Avoid Conversion Operators in Your APIs(Effective C#)
查看>>
深入浅出JavaScript(2)—ECMAScript
查看>>
STEP2——《数据分析:企业的贤内助》重点摘要笔记(六)——数据描述
查看>>
ViewPager的onPageChangeListener里面的一些方法参数:
查看>>
Jenkins关闭、重启,Jenkins服务的启动、停止方法。
查看>>
CF E2 - Array and Segments (Hard version) (线段树)
查看>>
Linux SPI总线和设备驱动架构之四:SPI数据传输的队列化
查看>>
SIGPIPE并产生一个信号处理
查看>>
CentOS
查看>>
Linux pipe函数
查看>>
java equals 小记
查看>>
爬虫-通用代码框架
查看>>
2019春 软件工程实践 助教总结
查看>>
YUV 格式的视频呈现
查看>>
Android弹出框的学习
查看>>
现代程序设计 作业1
查看>>
在android开发中添加外挂字体
查看>>
Zerver是一个C#开发的Nginx+PHP+Mysql+memcached+redis绿色集成开发环境
查看>>