sudo apt-get install vsftpd

ftp的配置文件在

/etc/vsftpd.conf

可以使用下列命令来打开,关闭,重启ftp服务

sudo /etc/init.d/vsftpd start
sudo /etc/init.d/vsftpd stop
sudo /etc/init.d/vsftpd restart

使用下列命令,可以看到系统中多了ftp用户组和ftp用户

cat /etc/group
cat /etc/passwd

ftp服务器的目录位置在 /srv/ftp, 这也是匿名用户访问时的根目录。


这个表明已经开启了ftp服务,但是未开启匿名登录。

配置vsftpd.conf

编辑/etc/vsftpd.conf文件:

// 允许匿名用户登录
anonymous_enable=YES// 允许本地用户登录
local_enable=YES// 开启全局上传
write_enable=YES// 允许匿名用户上传文件
anon_upload_enable=YES  // 充许匿名用户新建文件夹
anon_mkdir_write_enable=YES

匿名用户登录

 sudo  chown  root:ftp  /srv/ftpsudo chmod 755 /srv/ftp    (注意:vsftpd对ftp的根目录权限有要求,最好是755,如果是777,会出错,连不上ftp)

接着创建子文件夹,

sudo mkdir  /srv/ftp/upload

并设置子文件夹的分组及权限

sudo  chown  root:ftp  /srv/ftp/upload
sudo chmod  777  /srv/ftp/upload   (为该子文件夹设置777权限,可使匿名用户在upload文件夹里面上传文件。注意:匿名用户在ftp文件夹里是无法上传文件的)

Ubuntu 16.04安装vsftpd 并开启ftp服务相关推荐

  1. Ubuntu 16.04安装Memcached(单机)

    Ubuntu 16.04安装Memcached,不过不仅限与Ubuntu,可以用CentOS等去安装,只不过测试时使用的是Ubuntu机器.Windows下不建议使用,本机调试可以使用,线上环境除了W ...

  2. Ubuntu 16.04安装教程及虚拟机设置

    摘自:Ubuntu 16.04安装教程及设置 作者:一只青木呀 发布时间: 2020-07-09 22:36:50 网址:https://blog.csdn.net/weixin_45309916/a ...

  3. Ubuntu 16.04 安装nvidia驱动

    环境 笔记本:技嘉 操作系统:ubuntu 16.04LTS 显卡:nvidia Geforce`GTX 1070 安装步骤 (安装方式--手动run文件安装) 1.搜索驱动程序下载 在NVIDIA驱 ...

  4. Ubuntu 16.04 安装后修改屏幕分辨率(xrandr: Failed to get size of gamma for output default)

    ubuntu 16.04 安装后分辨率只有一个选项 1024x768,使用 xrandr 命令出现错误: xrandr: Failed to get size of gamma for output ...

  5. 16.04linux 安装微信,Ubuntu 16.04安装微信的过程记录

    微信没有出Linux的版本,但是可以通过以下方式解决: 1.使用网页版,除了没有公众号之后,一切都没问题,包括传文件等. 2.使用第三方版本,只不过这个是桌面应用,原理是通过网页API集成的,稳定性还 ...

  6. Ubuntu 16.04 安装 Wireshark分析tcpdump的pcap包——sudo apt install wireshark-qt

    tcpdump 的抓包保存到文件的命令参数是-w xxx.cap 抓eth1的包  tcpdump -i eth1 -w /tmp/xxx.cap  抓 192.168.1.123的包  tcpdum ...

  7. Ubuntu 16.04 安装 caffe

    Ubuntu16.04安装Caffe最全最详细教程(CPU) 由于本人电脑不支持GPU,故选择CPU安装caffe.具体查看方式:键入命令: lspci | grep -i nvidia ,若按回车之 ...

  8. linux打开vivado_ubuntu启动vivado UBUNTU 16.04安装VIVADO成功启动SDK - Linux - 服务器之家...

    ubuntu启动vivado UBUNTU 16.04安装VIVADO&&成功启动SDK 发布时间:2017-04-25 来源:服务器之家 在UNBUNTU 16.04 64位 系统下 ...

  9. Ubuntu 16.04安装Tomcat 8 图解

    Ubuntu 16.04安装Tomcat 8 图解 Linux公社 10-18 00:00 Tomcat是由Apache开发的一款免费且开源的轻量级Web应用服务器,Tomcat8服务器在中小企业中得 ...

最新文章

  1. SQL Server 性能基线和监控
  2. mysql 左连接 去重复,MySQL删除左连接,3个表上的重复列
  3. 科技议题“破圈”有利还是有弊|观点
  4. sonar检测java vue项目_Jenkins集成SonarQube 实现构建项目同时审查代码
  5. 快速检索并引用你在CSDN上所有的博文笔记
  6. 解决 Visual Studio 2017 RC 不兼容低版本 Visual Studio 创建的 MVC 4 项目的问题
  7. 获得程序运行结果的返回值
  8. [Python] Django框架入门
  9. 深入浅出学Hive:Hive优化
  10. Python基础小结
  11. 用好Visual Studio 2010进行层架构设计
  12. json:JSONObject包的具体使用(JSONObject-lib包是一个beans,collections,maps,java arrays和xml和JSON互相转换的包)...
  13. 说实话,我主要是冲着奖金来的
  14. C++中嵌入python程序——命令行模式
  15. Git廖雪峰 常用命令总结
  16. python爬取京东商品图片_Python---爬取京东商城的图片
  17. Git出现 fatal: Authentication failed for 'http://xxx.xxx.xx:xxx.git/'解决方法
  18. 通过periodic_task.periodic_task 实现周期性任务的原理
  19. android wifi 获取 getBssiD
  20. 【MQTT学习】lesson8. :Retained 消息和 LWT

热门文章

  1. C#中通过Selenium定位a标签的问题
  2. _DataStructure_C_Impl:共享栈
  3. iOS协议、代理、Block和回调、类别
  4. 什么视频会议系统好?
  5. java生成二维码打印到浏览器
  6. 第四篇、Python文件处理
  7. 2017全球超算峰会召开 联想以智能超算赋能AI时代
  8. linux用户管理的命令及手动添加用户
  9. FreeRTOS(五)——heap文件解析
  10. Java集合框架--List、Set、Map