使用阿里的ECS搭建一个FTP服务器

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 本次搭建基于CentOS 7.6版本。FTP采用的是vsftpd,全称是:very secure FTP daemon 非常安全的ftp后台程序。

个人介绍

本人第一次使用ECS。做一些简单的自我介绍吧:本人目前就读于信息管理信息系统专业,由于想增加一些求职筹码。因此通过一些博客,了解到了使用Linux的技巧。

下载、配置vsftpd

  1. 安装vsftpd
    yum install vsftpd -y
    image.png
  2. 启动vsftpd并检查是否启动

    systemctl start vsftpd.service
    systemctl status vsftpd
    如下所示表示启动完成:image.png

  3. 检查21端口是否处于监听状态
    netstat -anp|grep 21
    image.png

配置ftp用户

  1. 创建ftp用户拥有的目录。以后的文件都存放在此!
    mdir -p /home/wwwroot/ftpdir
  2. 创建用户ftpadmin,并且指定其目录为用户目录中创建的/home/wwwroot/ftptest。并且指定改用户仅可登陆ftp
    useradd -d /home/wwwroot/ftpdir -g ftp -s /sbin/nologin ftpadmin
  3. 设置该目录为ftpadmin用户所有。并且文件夹拥有着ftpadmin和所属用户组对该文件夹下所有文件拥有读写执行权限
    chown -R ftpadmin /home/wwwroot/ftpdir
    chmod -R 775 /home/wwwroot/ftpdir
  4. ftpadmin设置密码
    passwd ftpadmin

vsftpd配置用户

  1. 关闭匿名登陆。打开vsftpd.conf改为如下设置
    vi /etc/vsftpd/vsftpd.conf
    image.png
  2. 限制用户访问。
    vi /etc/vsftpd/vsftpd.conf
    image.png
  3. 接上一步。配置用户清单
    vi /etc/vsftpd/chroot_list
    image.png
  4. 允许写权限和配置30000-30010端口输出数据
    vi /etc/vsftpd/vsftpd.conf
    image.png

开启鉴权并且重启vsftpd

因为用户 ftptest 是 nologin的,所以存在鉴权的问题。 如果鉴权问题不解决,就是永不停息的530错误

  • 注释掉/etc/pam.d/vsftpd文件里这一行:#auth required pam_shells.so。这样不去鉴权,从而允许 ftptest 这种 nologin用户登录 ftp 服务器
    vi /etc/pam.d/vsftpd
    image.png
  • 重启vsftpd
    systemctl restart vsftpd.service

开放ECS端口

  1. 安全组中配置规则
    image.png
  2. 如下开启端口
    image.png

客户端链接FTP

  1. 本人采用的是ftprush客户端
  2. 如下输入IP、21端口、用户名和密码即可完成连接
    站点->快速连接对话框->输入

image.png

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1月前
|
SQL 分布式计算 DataWorks
DataWorks常见问题之dataworks连接FTP服务器失败如何解决
DataWorks是阿里云提供的一站式大数据开发与管理平台,支持数据集成、数据开发、数据治理等功能;在本汇总中,我们梳理了DataWorks产品在使用过程中经常遇到的问题及解答,以助用户在数据处理和分析工作中提高效率,降低难度。
|
1月前
|
机器学习/深度学习 弹性计算 运维
ECS阿里云监控服务
ECS阿里云监控服务
74 3
|
1月前
|
弹性计算 缓存 测试技术
阿里云ECS云服务器2核4G能支持多少人同时访问?2核4G5M并发量评测
阿里云ECS云服务器2核4G能支持多少人同时访问?2核4G5M并发量评测,2核4G服务器并发数性能测试,阿小云账号下的2核4G服务器支持20人同时在线访问,然而应用不同、类型不同、程序效率不同实际并发数也不同,2核4G服务器的在线访问人数取决于多个变量因素
|
13天前
|
弹性计算 应用服务中间件 Linux
阿里云ECS服务器上从零开始搭建nginx服务器
阿里云ECS服务器上从零开始搭建nginx服务器
|
1月前
|
存储 弹性计算 运维
阿里云轻量应用服务器与标准型阿里云服务器ECS全面对比(配置、价格)
随着云计算技术的蓬勃发展,阿里云作为业界的佼佼者,推出了多样化的云服务器产品以满足不同用户群体的需求。在这些产品中,阿里云轻量应用服务器与标准云服务器(ECS)因其各自的特点而备受关注。下面,我们将从多个角度对这两款产品进行深入剖析,以帮助您更好地选择适合自身需求的云服务器。
658 2
|
1月前
|
域名解析 弹性计算 数据可视化
如何使用云服务器ECS搭建网站?阿里云云服务器ECS部署网站新手教程
本文介绍了在阿里云ECS上自助建站的流程。建站方式包括自助建站、模板建站和定制建站,适合个人或小企业用户。建站步骤涉及准备服务器、配置安全组规则、部署网站、购买和备案域名以及解析域名。此外,文章还提及了产品计费和常见问题,提供相关服务如架构设计、迁云服务和基础设置服务等。
398 0
|
1月前
|
存储 网络协议 安全
如何搭建外网可访问的Serv-U FTP服务器,轻松远程共享文件!
如何搭建外网可访问的Serv-U FTP服务器,轻松远程共享文件!
|
1月前
|
弹性计算 缓存 数据库
2024年阿里云2核4G服务器一年多少钱?轻量165元,ECS云服务器199元
2024年阿里云2核4G服务器一年多少钱?轻量165元,ECS云服务器199元
|
1月前
|
弹性计算 缓存 数据库
2核4g服务器云服务器ECS-阿里云优惠活动报价
2核4g服务器云服务器ECS-阿里云优惠活动报价,阿里云2核4G服务器多少钱一年?2核4G配置1个月多少钱?2核4G服务器30元3个月、轻量应用服务器2核4G4M带宽165元一年、企业用户2核4G5M带宽199元一年。可以在阿里云百科查看当前最新2核4G服务器精准报价、优惠券和活动信息
|
1月前
|
存储 弹性计算 大数据
阿里2核4G配置云服务器价格多少钱?阿里云2核4G云服务器531元一年怎么样?
随着云计算技术的日益发展,越来越多的企业和个人开始选择云服务器来满足其数据存储和处理需求。在众多的云服务提供商中,阿里云以其卓越的性能和稳定的服务赢得了广大用户的青睐。 近期,阿里云推出了一系列爆款特惠活动,其中一款2核4G通用算力型u1实例云服务器ECS备受关注。这款云服务器不仅拥有强大的计算能力,还提供了稳定的运行环境,非常适合对性能和稳定性有一定要求的用户。