PX 09 · FTP 服务器

717 字
4 分钟
PX 09 · FTP 服务器

FTP服务器#

author:大飞哥

1、概述#

File Transfor Protocol === 文件传输协议

FTP服务器功能几乎等于445文件共享服务器(SMB)

一般情况:

FTP 协议国际通用协议,适用所有平台,而smb基本仅限于windows系统
公司内部文件共享使用FTP/SMB服务
公司对外文件共享使用FTP服务器

2、FTP协议端口#

两个端口:TCP 20/21

21端口:控制端口(身份验证、指令传送等),一直开启的!

20端口:数据端口(默认不开启,只有在传输数据瞬间才打开使用,传输完毕,端口也关闭)

FTP协议有2中连接模式

主动模式 active
被动模式 passive(默认模式)

3、使用IIS发布部署FTP服务器#

实验1:部署FTP服务器#

实验环境:
FTP 服务器:win2019
FTP 客户端:win7
保证可以互相通信!
实验要求:
FTP 登录后的权限要求
dafeige: 读、写、删
wangjiaye: 下载
xieyiting: 上传
实验思路:
1)win2019 安装FTP角色,计算机-右键管理--服务器管理器--添加角色
2)netstat -an | find ":21" 并没有开启
3)准备一个public文件夹,作为将来得FTP站点目录
4)打开IIS软件,右键新建FTP站点:
勾选无SSL。
勾选基本身份验证--赋予FTP权限(赋予所有用户所有权限),用户的最终权限是FTP权限和本地的NTFS权限取交
集,建议具体的权限在本地NTFS中设置即可。
5)新建3个账号,并在public文件夹中设置3个用户的NTFS具体权限即可。
客户端:
1)计算机-地址栏输入ftp://x.x.x.x
开始验证不同身份的权限成功性!
2)要学会系统自带的FTP客户端如何设置主被动模式。
3)测试使用第三方FTP客户端连接下载。如:8uftp

共性问题#

防火墙
IP变化:ipconfig
索引
网络问题: ping
权限问题:

实验2:启用匿名身份访问FTP#

1)IIS 中,启用FTP服务器站点的匿名验证
2)FTP 站点文件夹,要赋予匿名账号IUSR的权限。
客户端再次访问,无需输入任何账号密码,即可登录。

4、ftp命令登录#

实验3:ftp命令登录#

C:\Users\dafeige>ftp 192.168.75.131
连接到 192.168.75.131。
220 Microsoft FTP Service
用户(192.168.75.131:(none)): teacher # 输入用户名
331 Password required for teacher.
密码: # 输入密码
230 User teacher logged in.
ftp>
ftp>

匿名登录(前提是服务器允许匿名)#

C:\Users\dafeige>ftp 192.168.75.131
连接到 192.168.75.131。
220 Microsoft FTP Service
用户(192.168.75.131:(none)): anonymous 用户名
331 Password required for teacher.
密码: 无密码
230 User teacher logged in.
ftp>
ftp>

以下哪些是匿名账户?ACD#

A: anonymous

B: anoymous

C: IUSR_计算机名 # windows 2003 老系统

D: IUSR # windows 2008 之后的系统

外联#

好用的FTP工具 https://wwamk.lanzouu.com/ier173q5cuwj 密码

源笔记 https://wwamk.lanzouu.com/iquSp3q5e5ba

本周大作业 https://wwamk.lanzouu.com/ie3Kd3q5e5dc

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
PX 09 · FTP 服务器
https://www.linglog.cc/posts/px-09-ftp-server/
作者
Jaye
发布于
2026-05-23
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
Jaye
风儿是自由的,它路过山河,路过我,却从不停留
公告
这里主要记录生活日常,偶尔也写点技术相关的内容,写得不好还请见谅——比起做技术博客,我更想把这里当成留住回忆的地方。
分类
标签
最新动态
站点统计
文章
36
分类
4
标签
76
总字数
41,486
运行时长
0
最后活动
0 天前
站点信息
构建平台
Vercel
博客版本
LingLog v6.15.9
文章许可
CC BY-NC-SA 4.0