sudo apt-get update #更新系统
sudo apt-get install vsftpd #安装vsftpd
sudo systemctl status vsftpd #判断vsftpd是否安装成功
终端输出结果中active (running)一般会是高亮的绿色。
sudo mkdir /home/user-ftp1 #建立/home/user-ftp1目录
sudo useradd -d /home/user-ftp1
#建立ftp-account,指定使用上面的目录
sudo passwd user-ftp1 #设置密码
sudo vim /etc/vsftpd.conf #修改配置文件
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/allowed_users
local_enable=YES
write_enable=YES
local_root=/home/user-ftp1
#強制登入后的目錄
chroot_local_user=YES
#登录后轉跳到指定目錄
chroot_list_enable=YES
#yes:啓用不受限名單 no:啓用受限名單
chroot_list_file=/etc/vsftpd.chroot_list
#受限用戶清單存放位置

sudo vim /etc/allowed_users #添加用户名ftp-account
sudo vim /etc/ftpusers #此文件中是不能访问的用户清单,如有就删除
sudo vim /etc/vsftpd.chroot_list #限定登入后目錄的用戶清單
sudo systemctl restart vsftpd #重启vsftpd服务

最新文章

  1. 使用ssh连接gitHub
  2. html小知识点汇总(浏览器导航上显示图标、div无高度时试着清除浮动、文字环绕图片、字体加粗、div按百分比分、已有的不合适的class,针对特定的标签进行修改)
  3. oracle的over函数应用(转载)
  4. Unity Svn(转)
  5. Java虚拟机学习(4):对象内存分配与回收
  6. 黄聪:MYSQL5.6缓存性能优化my.ini文件配置方案
  7. 设计模式 适配器-Adapter
  8. Codeforces Round #207 (Div. 2)C
  9. C#基础篇01
  10. APP的测试过程和重点
  11. OC学习篇之---通知(NSNotificationCenter)
  12. 定时任务之crontab命令
  13. 什么是Dubbo
  14. C# 判断网站是否能访问或者断链
  15. Android旋转动画
  16. Gradient Descent 梯度下降法-R实现
  17. 06-JDBC
  18. C++ 构造与析构的执行顺序
  19. where常用运算符
  20. JavaScript开发者的工具箱

热门文章

  1. AnimationSet的使用
  2. FusionCharts导出图表常见问题(FAQ)汇总---FusionCharts常见问题大全
  3. They Are Everywhere
  4. css盒子
  5. JAVA List<T> 如何初始化
  6. 超简单讲解JQ冒泡问题
  7. mysql触发器之姓名转姓名拼音
  8. sencha touch环境搭建
  9. 多线程编程--- __thread关键字
  10. ICE第三篇------一些疑难点