文章目录

  • 1. 在线安装
  • 2. 创建用户
  • 3. 限制用户活动范围
  • 4. 添加用户管制
  • 5. 关闭匿名访问
  • 6. 编辑一个安全文件
  • 7. 重新启动vsftpd
  • 8. 客户端测试
  • 9. 本机测试
  • 10. 再次本机测试
1. 在线安装
yum install vsftpd
2. 创建用户
useradd ftpuser
passwd ftpuser
3. 限制用户活动范围
vim vsftpd.conf
打开102和104行注释
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list

4. 添加用户管制
vim chroot_list
把新建的ftpuser添加进去
5. 关闭匿名访问
anonymous_enable=YES
修改为anonymous_enable=NO
6. 编辑一个安全文件
 将SELINUX=enforcing修改为SELINUX=disable#使配置生效setenforce 0
7. 重新启动vsftpd
service vsftpd restart
8. 客户端测试

500 OOPS: vsftpd: refusing to run with writable root inside chroot()

解决方案

vim /etc/vsftpd/vsftpd.conf
#添加一行配置
allow_writeable_chroot=YES
#重启vsftp
service vsftpd restart

9. 本机测试
[root@localhost ~]# ftp 192.168.0.110
-bash: ftp: command not found
[root@localhost ~]#

解决方案:

yum install ftp
10. 再次本机测试

[root@localhost ~]# ftp 192.168.0.110
Connected to 192.168.0.110 (192.168.0.110).
220 (vsFTPd 3.0.2)
Name (192.168.0.110:root): ftpuser
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
227 Entering Passive Mode (192,168,0,110,78,56).
150 Here comes the directory listing.
drwxr-xr-x    2 1002     1002            6 Dec 26 10:44 2020-12-26
226 Directory send OK.
ftp> exit
221 Goodbye.
[root@localhost ~]# 

linux 15秒 搭建VSFTPD文件服务器相关推荐

  1. Linux 安装nginx, 搭建nginx文件服务器

    在linux安装nginx web 服务器,安装后再修改配置文件,将该主机作为一个文件服务器,最终效果如下图: 安装nginx 安装依赖包 yum install -y gcc pcre-devel ...

  2. 14.4 exportfs命令 14.5 NFS客户端问题 15.1 FTP介绍 15.2/15.3 使用vsftpd搭建ftp

    2019独角兽企业重金招聘Python工程师标准>>> 14.4 exportfs命令 exportfs命令 和NFS一起安装的 例: 配置了一个共享目录,之后需要新增.更改.机器或 ...

  3. 在Linux4.1.15上使用vsftpd搭建FTP服务问题解析

    在Linux4.1.15上使用vsftpd搭建FTP服务问题解析 BUG1:在windows系统登陆arm Linux FTP时,显示"服务器不允许匿名登录,或者不接受该电子邮件地址&quo ...

  4. linux搭建vsftpd虚拟用户访问

    配置vsftpd服务 FTP服务器默认匿名可以访问. 1.搭建yum仓库   [root@accp~]# vim /etc/yum.repos.d/dvd.repo   [server]   name ...

  5. 【转载】15分钟搭建Linux操作系统+Oracle数据库的环境

    2019独角兽企业重金招聘Python工程师标准>>> 一直想学习下Linux下Oracle数据库方面的运维,但从头安装Linux操作系统,再装Oracle数据库的过程确实非常繁琐, ...

  6. scp连接linux网络错误,winscp连接linux(centos7)时提示主机超过15秒无通信,继续等待的解决方法...

    1. 前言 本文主要讲解winscp连接linux(centos7)时提示主机超过15秒无通信,继续等待的解决方法 2. winscp报错界面 winscp报错界面如下: 解决方法如下: 3. 确保网 ...

  7. 2019-8-24 [Linux] 15.搭建两台虚拟机实现互联组成一个小型网络 详细版

    文章目录 15.1 需求说明 1.2 分技术介绍 1.2.1 JDK 1.2.2 Tomcat 1.2.3 MySQL 1.2.4 Nginx 1.2.4.1 序言 1.2.4.2 Nginx常用功能 ...

  8. Linux环境下搭建Apache服务器(完整版)

    Linux下搭建Apache服务器(完整版) 什么是Apache? Apache Licence是著名的非盈利开源组织Apache采用的协议.该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权, ...

  9. 腾讯云搭建vsftpd服务器

    腾讯云搭建vsftpd服务器 1. 背景 为了方便一些外部公司的数据回流,在内网搭建ftp服务器存在一些安全隐患,所以我们选择在腾讯云上搭建服务器,同时采用一些安全策略来提高服务的安全性.下面将对整个 ...

最新文章

  1. PCB的EMC设计之PCB叠层结构
  2. JStorm与Storm源码分析(七)--BasicBoltExecutor与装饰模式
  3. lucene 范围过滤
  4. cropbox php,jQuery用户头像裁剪插件cropbox.js实例分享
  5. 【网】关于 Blog 和 RSS 的全面介绍
  6. UI Automation 简介
  7. python控制浏览器导出数据_Django导出数据为Excel,调用浏览器下载
  8. python中将列表中的元素倒序输出_python实现对列表中的元素进行倒序打印
  9. 我的英语六级考试成绩
  10. Microsoft Office Word一打开文档就弹出样式小窗口
  11. 题解:100元买100只鸡,公鸡4元一只,母鸡3元一只,小鸡1元3只,问公鸡,母鸡,小鸡各买了多少只?
  12. 浙江农林大学计算机分数线,浙江农林大学各专业录取分数线
  13. MD5在线加密,带盐
  14. js更换自定义鼠标指针图片
  15. vulnhub——Bulldog1
  16. mysql 生成随机数 —— 数字、字符串、手机号、日期、姓名、一段中文汉字
  17. 浅谈Java8之lambda表达式
  18. 【统计机器学习-李航】第5章 决策树
  19. 《铁路竹枝词四首》_文若
  20. 史上最著名的10个思想实验(思想解放运动)

热门文章

  1. 华为5G又一黑科技曝光!中国通信技术将全球领先
  2. 田渊栋:博士五年总结
  3. crontab 指令笔记
  4. Bootstrap 导入js文件,浏览器找不到文件问题
  5. phoenix创建索引报错“ Mutable secondary indexes must have the hbase.regionserver.wal.codec property”
  6. 云原生时代|分布式系统设计知识图谱(内含22个知识点)
  7. 阿里高级技术专家方法论:如何写复杂业务代码?
  8. 利用Packer自定义镜像创建容器集群
  9. 阿里敏捷教练:多团队开发一个产品的组织设计和思考
  10. MaxCompute 中的Code Generation技术简介