腾佑旗下产品:
智能五合一建站 咨询热线:400-996-8756
绑定享折扣 注册百度云
  • 最新资讯
  • 热门资讯
  • 最热资讯

centos系统ftp服务器如何搭建ftp服务

发布时间:2021-12-07 作者:admin

简述:FTP(FileTransferProtocol)是一种文件传输协议,根据客户端/服务器架构,可以支持下面的两种工作模式:主动模式:客户端向FTP服务器发送端口信息,由服务器主动相连该端口。

  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=  #本实例教程中为Linux案例公网IP  pasv_min_port=          #设定被动模式下,创建传输数据可采用的端口范围的极小值  pasv_max_port=          #设定被动模式下,创建传输数据可采用的端口范围的最高值

  提议把端口范围设定在一段十分高的范畴内,例如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密名文件上传隶属登录名


点击展开全文

软立方AI(jdcloud.tuidc.com) 成立于2007年,一直致力于发展互联网IDC数据中心业务、云计算业务、 CDN业务、互联网安全及企业客户技术解决方案等产品服务, 2018年成为百度云河南服务中心。主营服务器租用,服务器托管,虚拟主机, 域名注册,机柜租用,主机租用,主机托管,带宽租用,云主机,CDN加速 , WAF防火墙,网络安全,人脸识别,文字识别,图像识别,语音识别等业务;

售前咨询热线:400-996-8756

备案提交:0371-89913068

售后客服:0371-89913000

热门活动

腾佑智能建站
标签:
  • 热门资讯
  • 随便看看

联系方式

400-996-8756 点击这里给我发消息 cloud@tuidc.com
云计算

微信公众号

云计算

手机站

COPYRIGHT 2007-2020 TUIDC ALL RIGHTS RESERVED 腾佑科技-百度AI人工智能_百度人脸识别_图像识别_语音识别提供商

地址:河南省郑州市姚砦路133号金成时代广场6号楼13层 备案号: ICP备案号:豫B2-20110005-1

声明:本站发布的内容版权归郑州腾佑科技有限公司所有,本站部分素材来源于网络及网友投稿,若无意中侵犯了您的版权,请致电在线客服我们将在核实后予以删除!