一、FTP服务器概述
File Transfor Protocol
⽂件传输协议
功能和445文件共享服务器(SMB)功能基本相同
公司内部文件共享:ftp/SMB
公司外部文件共享:FTP
二、协议端口
tcp 21/20
21端口:控制端口,提供身份认证,指令传输等功能
20端口:数据段口,提供数据传输功能(仅主动传输功能)
两种文件传输模式.
主动模式
被动模式(默认)
区别:在进行身份后,主动模式会开放21端口进行将数据直接传输给客户开放的另一个端口,被动模式则会开放一个随机端口,等待客户机链接。
三、部署FTP服务器
服务器:win2019
客户机:win7
1.将两台机器连入同一网段可互相ping通
服务器固定IP(配置静态IP)
2.服务器部署
安装Web服务器(IIS)——>
在角色服务功能中,勾选FTP功能(其他功能不要可取消)——>安装——>
打开IIS管理工具——>
右键网站——>新建FTP站点——>
填写站点名称和指定文件位置——>
选择你的服务器IP——>
选择登录方式/登录用户/ftp权限(权限读写都选)(用户的权限等于FTP权限和NTFS权限的交集)——>完成
验证:netstat -an
21端口已打开
四、ftp管理
右键建立好的FTP站点——>编辑权限(NTFS权限)因为FTP权限读写权限都有,这里NTFS权限及可看作用户拥有权限
点击新建的FTP站点可查看其它功能
五、FTP服务器登录
客户机打开文件资源管理器(win+E)——>地址栏输入ftp://服务器IP——>回车——>
——>身份认证——>登录成功