——   阿里云购买流程   ——
加入阿里云合作伙伴[云创得力]关联大客户账户购买阿里云产品,享受更多优惠
1.申请产品优惠

咨询客服或网络在线咨询,协助上云服务
点击关联阿里云填写表单,等待客服服务

2.关联大客户账户

①无账号:客服微信发送的注册链接进行关联
②已注册阿里云:客服微信发送关联链接
续费、充值、新购均享优惠。

3.阿里云官网提交订单

产品架构师协助客户挑选配置
阿里云官网选配置提交订单

4.付款开通

付款后,即可申请阿里云原价发票

5.申请阿里云发票凭据

购买后可申请阿里云原价发票

6.技术服务

免费协助配置、备案,售后7*24反馈,全周期专业服务
最高可选208 vCPU,内存3072 GiB,带宽35GBps

弹性计算  :
云服务器  :
云服务器 ECS hot
弹性裸金属服务器(神龙) hot
轻量应用服务器
GPU 云服务器
FPGA 云服务器
专有宿主机
弹性云桌面
高性能计算 HPC  :
超级计算集群 hot
弹性高性能计算 E-HPC hot
批量计算
容器服务  :
弹性容器实例 ECI hot
容器服务 ACK hot
边缘容器服务
Serverless 容器服务 ASK
服务网格 ASM
容器镜像服务 ACR
弹性编排  :
弹性伸缩 hot
资源编排 ROS hot
运维编排 OOS
Serverless  :
函数计算 FC hot
Serverless 应用引擎 SAE hot
Serverless 工作流
操作系统  :
Alibaba Cloud Linux 2 hot

哪里找centos ftp服务器租用公司?如何搭建企业FTP服务器

发布时间:2021-04-12 18:55:44

  FTP(FileTransferProtocol)是一种文件传输协议,根据客户端/服务器架构,可以支持下面的两种工作模式:

  主动模式:客户端向FTP服务器发送端口信息,由服务器主动相连该端口。

  被动模式:FTP服务器开启并发送端口信息给客户端,由客户端相连该端口,服务器被动承受相连。

  PS:绝大多数的FTP客户端都是在局域网中,都没有独立的公网IP地址,且有防火墙阻拦,主动模式下FTP服务器成功相连到客户端非常困难。因而,如无特殊需要,提议您将FTP服务器配置为被动模式。

  考虑到公司需要使用ftp上传文件故此想起搭建一个ftp服务器服务器根据阿里云CentOS7

  安装vsftpd和ftp

  yum install vsftpd ftp -y
  #设置FTP服务开机自启动
  systemctl enable vsftpd.service
  #启动FTP服务
  systemctl start vsftpd.service

  配置vsftpd(本地用户模式)

  #创建一个叫joker的用户
  adduser joker
  #给joker用户修改密码
  passwd joker
  #创建一个供FTP服务使用的文件目录
  mkdir /var/ftp/joker
  #修改目录的拥有者
  chown -R joker:joker /var/ftp/joker

  vsftpd.conf配置文件

  #除下面提及的参数外,其他参数保持默认值即可。
  #修改下列参数的值
  anonymous_enable=NO          #禁止匿名登录FTP服务器
  local_enable=YES             #允许本地用户登录FTP服务器
  listen=YES                   #监听IPv4 sockets
  #在行首添加#注释掉以下参数
  #listen_ipv6=YES             #关闭监听IPv6 sockets
  #添加下列参数
  local_root=/var/ftp/test     #设置本地用户登录后所在目录
  chroot_local_user=YES        #全部用户被限制在主目录
  chroot_list_enable=YES       #启用例外用户名单
  chroot_list_file=/etc/vsftpd/chroot_list  #指定例外用户列表文件,列表中用户不被锁定在主目录
  allow_writeable_chroot=YES
  pasv_enable=YES                    #开启被动模式
  pasv_address=<FTP服务器公网IP地址>  #本教程中为Linux实例公网IP
  pasv_min_port=<port number>          #设置被动模式下,建立数据传输可使用的端口范围的最小值
  pasv_max_port=<port number>          #设置被动模式下,建立数据传输可使用的端口范围的最大值

  建议把端口范围设置在一段非常高的范围内,比如说50000~50010,有利于增强访问FTP服务器的安全性

  我这里就用过去开放的端口了
  #例外用户名单。此名单中的用户不会被锁定在主目录,可以访问其他目录
  #/etc/vsftpd/chroot_list这个文件夹就算什么都不加必须存在
  vim /etc/vsftpd/chroot_list
  #重启服务器
  systemctl restart vsftpd.service

  测试如下

  另附vsftp配置文件及参数说明
  /etc/vsftpd目录下文件说明如下:
  /etc/vsftpd/vsftpd.conf是vsftpd的核心配置文件。
  /etc/vsftpd/ftpusers是黑名单文件,此文件中的用户不允许访问FTP服务器。
  /etc/vsftpd/user_list是白名单文件,此文件中的用户允许访问FTP服务器。
  配置文件vsftpd.conf参数说明如下:
  用户登录控制参数说明如下所示。
  参数说明
  anonymous_enable=YES接受匿名用户
  no_anon_password=YES匿名用户login时不询问口令
  anon_root=(none)匿名用户主目录
  local_enable=YES接受本地用户
  local_root=(none)本地用户主目录
  用户权限控制参数说明如下所示
  参数说明
  write_enable=YES可以上传文件(全局控制)
  local_umask=022本地用户上传的文件权限
  file_open_mode=0666上传文件的权限配合umask使用
  anon_upload_enable=NO匿名用户可以上传文件
  anon_mkdir_write_enable=NO匿名用户可以建目录
  anon_other_write_enable=NO匿名用户修改删除
  chown_username=lightwiter匿名上传文件所属用户名


产品问题、配置报价、售后请添加微信客服
产品使用问题、技术团队微信学习交流群(实时更新)