CentOS系统下使用vsftpd成功搭建了FTP服务器,这里简单记录一下步骤,以作后用。下面直接说明步骤:

更新源 
# yum update

安装vsftpd 
yum -y install vsftpd

添加ftp账号,密码和目录

useradd -d /home/test -s /sbin/nologin test

passwd test

chown -R yxr.yxr /home/youxurui/python

以上命令添加了用户yxr,并设置该用户的密码,同时指定该用户拥有的目录为/home/youxurui/python。

配置vsftpd 
# vim /etc/vsftpd/vsftpd.conf

禁止匿名登录:anonymous_enable=NO 
取消以下配置前的注释符号: 
local_enable=YES 
write_enable=YES 
chroot_local_user=YES 
这一步骤使得可以使用步骤三中创建的用户yxr和密码登录FTP服务器,登录后的目录为用户拥有的目录/home/youxurui/python。

在阿里云管理控制台中开放外网访问端口 
这一步是重中之重,具体操作如图所示:   端口为全部

登录报错

Name (47.100.174.102:root): test
331 Please specify the password.
Password:
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
Login failed.
421 Service not available, remote server has closed connection

添加xiam下面这句话

vim /etc/vsftpd/vsftpd.conf

al low_writeable_chroot=YES
 
这样,外网就可以正常访问FTP服务器了。

启动vsftpd服务并测试登录 
使用FileZilla登录FTP服务器,主机名为阿里云ECS实例的公网ip,用户名为yxr,同时输入用户密码,如果成功列出目录内容,则服务器创建成功。

CentOS系统下使用vsftpd成功搭建了FTP服务器,相关推荐

  1. nginx+tomcat实现Windows系统下的负载均衡搭建教程

    下面小编就为大家分享一篇nginx+tomcat实现Windows系统下的负载均衡搭建教程,具有很好的参考价值,希望对大家有所帮助 刚入行没多久就听过'负载均衡'的大名,到现在因为工作接触的少,所以没 ...

  2. 如何解决 CentOS系统下 使用localhost无法连接数据库

    参考 一下两篇文章,稍加改动: 解决方案    mysql数据库连接的两种方式 [描述] Centos系统下,使用mysql数据库.当主机名称使用 127.0.0.1 时可以连接成功,使用 local ...

  3. 在Centos系统下创建与Windows的共享文件夹

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 1分钟实现-->在Centos系统下创建与Windows的共享文件夹 前言 提示:这里可以添加本文要记录的大概内容: 在我的项目 ...

  4. CentOS系统下部署Hadoop2.0单机模式

    Hadoop的部署前必须按照JDK,且只能使用Oracle 的1.6级以上版本的JDK,不能使用openJDK.事先下载JDK包,如jdk-7u40-linux-x64.tar.gz 1.文件下载上传 ...

  5. 玩PT需要SeedBox,关于在CentOS系统下架设SeedBox软件Transmission

    原文转载自http://www.ziliaoboke.com/pt-seedbox-transmission.html 最近喜欢上了玩PT,喜欢上了高清电影,在大概从4月29号开始起,大概20天的时间 ...

  6. 树莓派Centos系统下通过EC20模块进行4G上网

    树莓派Centos系统下通过EC20模块进行4G上网 1.连接硬件 2.lsmod 3.通过ls /dev |grep ttyUSB查看当前系统下挂载的USB设备数 4.进一步通过dmesg | gr ...

  7. CentOS系统下查看本机ip

    一般的,我们都知道在linux下查看本机IP的命令是ifconfig或者ip address,那么当我们安装完成CentOS系统的linux机器后,输入ifconfig命令查看ip会显示命令不存在 而 ...

  8. 环境搭建:Windows系统下Nacos集群搭建

    环境搭建:Windows系统下Nacos集群搭建 一.环境准备 名称 版本 下载地址 nacos NACOS 1.2.0 下载地址,提取码:5555 MySQL mysql Ver 14.14 Dis ...

  9. centos 系统下查看时间时区以及修改

    centos 系统下查看时间时区以及修改 一.centos 6 1.1查看系统时间 date 1.2将系统日期修改为2014-7-2 : date -s 月/日/年 1.3系统时间设置为 上午10:2 ...

最新文章

  1. rabbitmq 集群搭建
  2. Linux硬件信息查看
  3. 数据中心停机事故的教训:关注基础设施
  4. java 发送附件_Java 基于javaMail的邮件发送(支持附件)
  5. 会场安排问题 http://acm.nyist.net/JudgeOnline/problem.php?pid=14
  6. 框架优点_铝型材框架相比其他框架的优点
  7. 360容器平台监控实践
  8. c++中带返回值函数没写return能通过编译但运行时会出现奇怪问题
  9. 疫情,降薪,跳槽工作难找,任务重加班多,程序员的出路在何方?
  10. 百叶窗式的幻灯片切换效果原理
  11. 超市商品购买与管理系统
  12. 找到好东西,可以显示最忙碌的java线程的脚本
  13. 翻译: 漫画HTTPS原理二 了解对称和非对称加密
  14. 试验设计与matlab数据分析 下载,试验设计与MATLAB数据分析
  15. GB18030字符编码格式和点阵字库
  16. 遥感解译结果(多要素)用Arcgis做拓扑检查
  17. Android如何实现汉字手写输入法(带中文自动识别提示)
  18. laravel实现打包多个文件,并下载
  19. 程序员必备75道逻辑思维题(附答案)之五
  20. Ink脚本语言学习笔记(三)

热门文章

  1. 计算机领悟英语怎么说,领悟用英语怎么说_领悟英文怎么说_领悟英文翻译_趣词词典...
  2. 【openlayer2】清理图层OpenLayers.Layer.WMS
  3. java实现excel数据导入
  4. Unity(十七) 在Unity中Android使用FTP进行上传、下载、文件创建(客户端部分)
  5. 从几号发工资,就能判断一家公司资金管理?
  6. 分布式ID雪花算法-解析
  7. 10. 查询表product——查询价格在3000以上的的名字和单价
  8. ERC20智能合约的approve千万别这样写
  9. skywalking全链路追踪
  10. adb 命令与手机控制(提供python测试)