WindowsServer2019-搭建FTP服务器

这里写自定义目录标题

  • 一、基础配置
    • IP地址
    • 安装FTP服务
    • 检查连通性
    • Windows10连接FTP服务
  • 二、了解和使用FTP具体模块及其配置
    • 1、FTP IP地址和域限制
    • 2、FTP SSL设置
    • 3、FTP当前会话
    • 4、FTP防火墙
    • 5、FTP目录浏览
    • 6、FTP请求筛选
    • 7、FTP日志
    • 8、FTP身份验证
    • 9、FTP授权规则
    • 10、FTP消息
    • 11、FTP用户隔离
  • Windows中常用FTP命令

一、基础配置

IP地址

Windows Server 2019 Windows 10 Pro for Workstations
192.168.1.1/24 102.168.1.10/24

WindowsServer2019-搭建FTP服务器_第1张图片
WindowsServer2019-搭建FTP服务器_第2张图片

安装FTP服务

WindowsServer2019-搭建FTP服务器_第3张图片

WindowsServer2019-搭建FTP服务器_第4张图片
在这里插入图片描述
WindowsServer2019-搭建FTP服务器_第5张图片
WindowsServer2019-搭建FTP服务器_第6张图片
WindowsServer2019-搭建FTP服务器_第7张图片
WindowsServer2019-搭建FTP服务器_第8张图片
WindowsServer2019-搭建FTP服务器_第9张图片

检查连通性

WindowsServer2019-搭建FTP服务器_第10张图片
WindowsServer2019-搭建FTP服务器_第11张图片
两边都超时了,把防火墙关一下
WindowsServer2019-搭建FTP服务器_第12张图片
WindowsServer2019-搭建FTP服务器_第13张图片

Windows10连接FTP服务

WindowsServer2019-搭建FTP服务器_第14张图片
随便创建几个文件
WindowsServer2019-搭建FTP服务器_第15张图片
然后回到server查看
WindowsServer2019-搭建FTP服务器_第16张图片
到此基本配置结束

二、了解和使用FTP具体模块及其配置

WindowsServer2019-搭建FTP服务器_第17张图片

1、FTP IP地址和域限制

假设我们添加如下规则:
WindowsServer2019-搭建FTP服务器_第18张图片
就始终无法登录上去
WindowsServer2019-搭建FTP服务器_第19张图片
如果改一个IP地址。。。。。
WindowsServer2019-搭建FTP服务器_第20张图片
还是可以正常连上

2、FTP SSL设置

由于没有哪个证书所以略

3、FTP当前会话

这玩意很简单。。你可以把它嘎掉
WindowsServer2019-搭建FTP服务器_第21张图片
然后这边就凉了
WindowsServer2019-搭建FTP服务器_第22张图片

4、FTP防火墙

5、FTP目录浏览


WindowsServer2019-搭建FTP服务器_第23张图片

6、FTP请求筛选

比如拒绝.txt
WindowsServer2019-搭建FTP服务器_第24张图片
WindowsServer2019-搭建FTP服务器_第25张图片

7、FTP日志

根据目录可打开日志文件
WindowsServer2019-搭建FTP服务器_第26张图片

8、FTP身份验证

9、FTP授权规则

这应该不用多说啥了吧
WindowsServer2019-搭建FTP服务器_第27张图片

10、FTP消息

WindowsServer2019-搭建FTP服务器_第28张图片
WindowsServer2019-搭建FTP服务器_第29张图片

11、FTP用户隔离

Windows中常用FTP命令

  1. open:打开一个新的FTP连接。例如:open ftp.example.com

  2. user:在已经打开的FTP连接中输入用户名。例如:user username

  3. pass:在已经打开的FTP连接中输入密码。例如:pass password

  4. ls:列出当前目录下的所有文件和文件夹。

  5. cd:更改当前目录。例如:cd /path/to/directory

  6. get:下载一个文件。例如:get filename.txt

  7. put:上传一个文件。例如:put filename.txt

  8. mget:下载多个文件。例如:mget *(下载当前目录下的所有文件)。

  9. mput:上传多个文件。例如:mput *(上传当前目录下的所有文件)。

  10. binary:设置传输模式为二进制模式。这通常用于传输非文本文件。

  11. ascii:设置传输模式为ASCII模式。这通常用于传输文本文件。

  12. quit:关闭当前的FTP连接。

你可能感兴趣的:(Windows,服务器,运维)