发布时间:2021-08-12 作者:未知
简述: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/jokervsftpd.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密名文件上传隶属登录名
热搜词
热门产品推荐
微信公众号
手机站
COPYRIGHT 2007-2020 TUIDC ALL RIGHTS RESERVED 腾佑科技-百度AI人工智能_百度人脸识别_图像识别_语音识别提供商
地址:河南省郑州市姚砦路133号金成时代广场6号楼13层 备案号: ICP备案号:豫B2-20110005-1
声明:本站发布的内容版权归郑州腾佑科技有限公司所有,本站部分素材来源于网络及网友投稿,若无意中侵犯了您的版权,请致电在线客服我们将在核实后予以删除!