首页 | 域名注册 | 虚拟主机 | 云企业邮箱 | 云服务器 | 建站服务 | 服务器租用托管 | 企业短信 | 企业服务
广东时代互联科技有时代互联代理客户服务中心 全国 统一销售热线:4000- 138-000 全国统一售后热线:4000-128-000IDC售后电话:0756- 3810536欢迎您来到时代互联客户服务中心!
客服首页
帮助中心
下载中心
时代优势
优质服务
请输入您的问题:
     
帮助中心分类
 
 
主页 > 帮助中心 > 时代云主机 > CentOS linux云主机下搭建ftp服务器
CentOS linux云主机下搭建ftp服务器
作者:   文章来源:   点击数:   更新时间:2013-04-22

一、概述
1.建立连接过程及使用ftp的用户类型;
2.搭建需要的软件vsftpd;
3.主要设置文件/etc/vsftpd/vsftpd.conf;
4.配置实例:实体账户登录行为
二、介绍
1.建立连接过程为:
a.客户端发出联机请求,服务器响应,并开启21端口,建立命令通道;
b.当有使用数据通道要求时,客户端通过命令通道发出PASV被动连接请求;
c.服务器响应,开启20端口,并通知客户端;
d.客户端随机启动大于1024的端口建立数据通道。
用户类型有实体帐号,访客,匿名帐号
2.搭建ftp服务器只需要软件vsftpd。
rpm -q vsftpd查看是否安装,若无安装,运行yum -y install vsftpd进行安装
3.ftp的所有设置参数都可以运行man 5 vsftpd.conf来查看。
设置/etc/vsftd/vsftpd.conf时,首先分析要让哪些用户使用ftp服务器,然后再考虑对这些账户做哪些设置,再进行设置。
4.实体账户登录行为
A.分析
让实体账户(存在于/etc/passwd中的账户)可以登入ftp主机,对其限制有:
a.无法离开默认目录;
b.限制下载速率;
c.希望使用本地时间取代GMT时间;
d.用户登录时,显示一些欢迎信息;
e.系统帐号不可登入主机;
f.用户新增的文件、目录的umask为002
B.配置
vi  /etc/vsftpd/vsftpd.conf
anoymous_enable=NO                             #游客不能登录
local_enable=YES                                    #只有实体账户可以登录
#a.无法离开默认目录,若想离开,需要将帐号名称写入/etc/vsftpd/chroot_list
chroot_local_user=YES                           #所有实体帐号都不能离开默认目录
chroot_list_enable=YES                          #写入chroot_list_file文件的账户都可以离开默认目录
chroot_list_file=/etc/vsftpd/chroot_list    
#b.限制下载速度
local_max_rate=100000                          #限制最大下载速度为100KB
#c.使用本地时间
use_localtime=yes
#d.用户登陆时,显示一些欢迎信息
banner_file=/etc/vsftpd/welcome.txt        #建立/etc/vsftpd/welcome.txt,里面的信息,登录ftp服务器时,显示给用户
#e.系统帐号不能登入主机
userlist_enable=yes                              
userlist_file=/etc/vsftpd/user_list             #将pid小于500的帐号写入这个文件,就不能登录了
local_umask=022                            #f.新增文件目录的默认权限

三、ftp服务器搭建好后,就可以使用FlashFXP、SSH Secure Shell自带的ftp工具等软件进行上传下载操作了。



分享到:
  • 上一篇:windows云主机下搭建ftp服务器

  • 下一篇:时代云主机KVM管理使用教程
  • mimeograph 打印本文 closed 关闭窗口

    关于我们 | 联系我们 | 交费确认 | 友情链接 | 诚征英才
    中华人民共和国
    增值电信业务经营许可证
    粤B2-20042046
    Copyright © 2000-2013 Todaynic.com,Inc. All rights reserved
    时代互联 2000-2013 版权所有 严禁复制