本地用户FTP站点-仅允许部分用户访问
{{ interaction.likeNum == 0 ? (pageType === 'video' ? '抢首赞' : '点赞') : formatNumber(interaction.likeNum) }}
{{ interaction.collectionNum == 0 ? '收藏' : formatNumber(interaction.collectionNum) }}
{{ interaction.discussNum == 0 ? (pageType === 'video' ? '抢沙发' : '讨论') : formatNumber(interaction.discussNum) }}
分享
适合人群
具有一定的Linux基础知识的学习者。
你将会学到
理解FTP协议的基本原理,掌握通过vsftpd构建企业级FTP服务器所需要的技能。
课程简介
坚持本系列课程所倡导“笨办法”,通过学习原理、动手实践、做好记录、细心排错,掌握FTP协议原理,vsftpd的安装,匿名用户、本地用户、虚拟用户(基于Berkeley DB和MySQL数据库)等3种类型FTP站点的构建,掌握通过防火墙、SELinux、chroot及TLS等安全技术加固FTP服务器。
聪明人下笨功夫,本课程所倡导“笨办法”的核心是:
● 深入理解原理
● 精读man帮助、官方文档…
● 做所有的实验,尽量不要复制粘贴!
● 详细记录实验过程
● 使用思维导图等辅助工具
● 享受排错的过程,在寻求帮助之前先尝试自己解决
本课程的内容安排:
1. FTP协议概述
2. vsftpd简介
3. vsftpd安装
4. 最简单的匿名FTP站点
5. 基于本地用户的FTP站点
6. 基于虚拟用户的FTP站点
7. 基于数据库的FTP站点
8. 安全加固
8.1 配置防火墙
8.2 配置SELinux
8.3 使用chroot
8.4 使用TLS
常见问题
问:课程中使用什么Linux发行版本?
答:讲解与实验以Redhat 8 /CentOS 8为主。
展开更多
{{tips.text}}
{{ noteHeaderTitle }}
笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
{{ detail.username }}
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
公开笔记
保存提问
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交课程大纲
自动连播
71课时
陈涛•笨办法学Linux 用户基础 (原理、实践、记录与排错)
166692人学习
陈涛
5.0
¥49.00
80课时
陈涛•笨办法学Bash Shell编程-基础篇
70029人学习
陈涛
5.0
¥99.00
58课时
陈涛•从零开始编译、构建自己的Linux实战
42127人学习
陈涛
5.0
¥199.00
38课时
陈涛•笨办法学Linux防火墙iptables(原理、实践、记录与排错)
29066人学习
陈涛
5.0
¥99.00
44课时
陈涛•Linux集群原理与实践
27118人学习
陈涛
4.7
¥99.00
42课时
陈涛•笨办法学Linux DNS (原理、实践、记录与排错)
13327人学习
陈涛
5.0
¥99.00
35课时
陈涛•笨办法学Linux 安全基础(原理、实践、记录与排错)
10447人学习
陈涛
5.0
¥49.00
43课时
陈涛•笨办法学Bash Shell编程-进阶篇
8696人学习
陈涛
5.0
¥99.00