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