centos7FTP服务
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,一.FTP介绍1.文件传输协议(File Transfer Protocol,FTP)是用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使
千家信息网最后更新 2025年12月03日centos7FTP服务
一.FTP介绍
1.文件传输协议(File Transfer Protocol,FTP)是用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用 TCP 传输而不是 UDP, 客户在和服务器建立连接前要经过一个"三次握手"的过程, 保证客户与服务器之间的连接是可靠的, 而且是面向连接, 为数据传输提供可靠保证。
2.FTP连接及传输模式
FTP服务器默认使用TCP协议的20,21端口与客户端进行通信。20端口基于建立数据连接,并传输文件数据:21端口用于建立控制连接,并传输FTP控制命令
FTP数据连接分为主动模式和被动模式
3.FTP用户类型
匿名用户(ftp)和本地用户
4.软件包-------->vsftpd
二访问FTP服务
1.匿名访问
宿主目录是/var/ftp,FTP根目录权限不允许匿名用户或其他用户有写入权限(否则会报505错误)
2.开启匿名用户配置并启动vsftpd
[root@localhost ~]# yum install vsftpd #安装ftp[root@localhost ~]# chown ftp /var/ftp/pub/ #给/pub/写入权限,以便上传数据vim /etc/vsftpd/vsfpd.confanonymous_enable=YES #允许匿名用户访问write_enable=YES #开启服务器的写权限 --全局性的选项anon_upload_enable=YES #允许匿名用户上传文件anon_other_write_enable=YES #允许匿名用户其他的写入权限,包括删除,改名,上传目录anon_mkdir_write_enable=YES #允许匿名用户创建目录3.用户验证的FTP服务
A.基本的本地用户验证
vim /etc/vsftpd/vsftp.conflocallocal_enable=YES #开启本地用户权限write_enable=YES #开启写权限chroot_local_user=YES #开启所有的宿主目录紧固在器宿主目录中B.使用user_list用户列表文件。(当vsftpd服务器开放了"loacl_emable"配置项以后,默认情况除了root外的所有系统用户都可以登陆此FTP服务器。若要对小部分系统用户开放FTP服务,则需要开放列表控制相关配置项。userlist_enable、usrlist_deny。
vim /etc/vsftpd/vsftpd/confchroot_local_user=YES #启用usr_list用户列表chroot_list_enable=YES #不禁用user_list列表中的用户vim /etc/vsftpd/user_list #怎加可以访问FTP服务的本地成员caoguojihunterlaya
用户
服务
权限
传输
服务器
数据
文件
目录
客户
宿主
模式
端口
开放
控制
配置
模型
系统
保证
验证
紧固
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
南京手机软件开发流程
宁波互联网软件开发的公司
计算机网络技术DNS什么意思
我的世界pe搭路服务器
怎么进入网吧服务器
湖南综合软件开发代理价格
1. 如何维护网络安全
酸酸乳服务器推荐
php 导入数据库
直播加速服务软件开发
易语言 数据库查找
辽宁机电软件开发发展现状
直销软件开发多久
移动宽带服务器无连接怎么办
答题pk软件开发多少钱
山西正规软件开发服务五星服务
服务器 防御
网络技术发展的未来
浙江超频服务器什么价格
无锡先进网络技术服务价格
公安软件开发的商家
服务器报装怎么收费
小区物业网络安全应急预案
网络安全知识大闯关的答案
对日软件开发周报模板
软件开发工程指什么
数据库查看表命令
怀旧服新服务器分布
郑州熊猫互联网科技有限公司
云服务器es