centos系统ftp服务器如何搭建ftp服务_资讯中心_腾佑云计算

centos系统ftp服务器如何搭建ftp服务_资讯中心_腾佑云计算

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

  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密名文件上传隶属登录名


标签:
  • 服务器
  • 7x24小时服务热线:400-996-8756

    公司地址:河南省郑州市姚砦路133号金成时代广场6号楼13层

    备案号:豫B2-20110005-1

    法律顾问:河南天坤律师事务所-段志刚律师