设为首页 收藏本站
查看: 3472|回复: 0

[经验分享] CentOS6.5搭建ftp服务器

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-7-6 08:54:43 | 显示全部楼层 |阅读模式
FTP 是FileTransfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。

vsftpd是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。vsftpd是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开发源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。比如:非常高的安全性需求、带宽限制、良好的可伸缩性、可创建虚拟用户、支持IPv6、速率高等。[2]

vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。

   下面我以centos6.5为例演示vsftpd的简单配置

1,先检查是否安装了vsftpd软件

wKioL1WXu8_BFo-HAABTOiPmyhs522.jpg

2.如果没有安装,可以通过yum在线安装

wKioL1WXvG_xeAIhAAGBRuLUzuk109.jpg

3.vsftpd默认端口是21,不过我们可以在配置文件里面修改,不管修改成什么端口都需要在防火墙配置中开启,比如我要使用2121端口,然后重启防火墙。

wKiom1WXuZewGyt_AARlTO3aFg4032.jpg
wKiom1WXuxqTaFvrAACTe5cef7I532.jpg
4.为了能正常登陆vsftpd服务器,需要解除SELinux保护,否则无法读取FTP目录。
wKioL1WXvSyRyuonAADu6AYdqkM049.jpg
5.启动vsftpd服务,并设为开机自启动,检查运行状态
wKioL1WXu2TR4FhvAAGJI0KOPT4290.jpg
6.修改默认端口,
wKiom1WXuaOwqrd-AAaTOyly2Jw050.jpg
7.修改完配置文件需要重启vsftpd服务,这件事需要经常操作
wKioL1WXu23BkkhdAADXjSQKxaw677.jpg

8.访问ftp服务器的几种方法:建议使用filezilla


wKiom1WXuaaxqlH_AACpsAORmks920.jpg

wKioL1WXu3Lxjd79AAGLg_wlb7k200.jpg

wKioL1WXu3OjZ83cAAFRU0fdSDs205.jpg
④利用一些客户端如winscpfilezilla
wKiom1WXuazSlAc3AAMDhZ_6648727.jpg
wKioL1WXu3agvX-IAAE3rlwp9c0995.jpg
9.限制上传下载带宽
wKiom1WXua2hx4phAADRRP2w3k8486.jpg
10.配置特定用户的带宽
wKioL1WXvtHhVHv7AACBOTcJ2gI103.jpg
wKioL1WXu3iwhOnEAADg7fJ9FM8133.jpg
11.限制客户端可以连接的IP地址
wKioL1WXvvrCoIcLAAA4yo5sl_Q310.jpg
wKioL1WXu3mAazkYAAOeOPvXMy0842.jpg
wKiom1WXubHTdKQpAAMLyNr0jDI087.jpg
12.限制黑名单用户,系统默认将一些与ftp无关的账号加入了黑名单
wKioL1WXu3yBTuhkAACUZg__A1c201.jpg
wKiom1WXubWS7LdqAAMGPBuIu0I550.jpg
tom登陆时会出错
wKioL1WXu3-yrGJVAACJGWxVI9I190.jpg
13.禁止匿名用户登陆
wKiom1WXubbg3TopAACwoDFUrZI834.jpg
wKioL1WXu4GxlWLLAADIigbJR9Y033.jpg
或者直接提示
wKiom1WXucDzN17QAAIy6BB-eQM287.jpg
14.限制一个IP的连接数量
wKioL1WXu4rS3E17AABdY481C_s938.jpg
4个登录时报错
wKioL1WXu5HyWRw-AAScLzUrpAE740.jpg

15.设置空闲等待时间 wKiom1WXuciAow79AACpDiRDm_8322.jpg
16.禁止用户切换目录,默认情况下是可以访问
chroot_local_user设置了YES,那么所有的用户默认将被chroot,也就用户目录被限制在了自己的home下,无法向上改变目录。
chroot_list_enable设置了YES,即让chroot用户列表有效。如果chroot_local_user设置了YES,那么chroot_list_file设置的文件里的用户,是不被chroot的用户(可以向上改变目录)
如果chroot_local_user设置了NO,那么chroot_list_file设置的文件里的用户,是被chroot的用户(无法向上改变目录)
wKioL1WXu5TR_XN2AAOBy9pYbxc029.jpg
wKiom1WXucvg91GcAAFVVQSflUo799.jpg

wKioL1WXu5XxhO7rAAGq17MfOp8166.jpg

特定用户可以切换目录
wKiom1WXuczjcqzCAADAl6b79rk273.jpg
wKioL1WXu5bBR1PqAACFUYFUpGE633.jpg
切换成功后
wKiom1WXv8_zqshHAAFOOGjXiD0200.jpg


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-83614-1-1.html 上篇帖子: centos6中yum安装vsftp 下篇帖子: SFTP的安全规划配置 ftp服务器
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表