首页 > 系统相关 >Windows环境下FTP Server在局域网内的搭建

Windows环境下FTP Server在局域网内的搭建

时间:2023-02-20 11:22:39浏览次数:43  
标签:FTP protocol Windows Server 服务器 连接 客户端

什么是FTP?

File transfer protocol sreveris a computer software that facilitate the secure rxchange of files over a TCP/IP network.

It runs the file transfer protocol, a sandard communication protocol that operates at the network level, to establish a secure connection between the devices in a client-server architecture and efficiently transmit data over the internet

 

FTP Server 的作用是?

最重要的两个基本功能:

1.上传 2.下载

FTP Server的优点?

  1. 利于交换大尺寸文件(相较于email 传输)
  2. 增强安全性:通过SSH(SFTP)、FTP Secure(FTPS)协议提高安全性
  3. 优化工作流程:帮助企业优化文件传输,支持大文件传输
  4. 改善控制:提供更智能的控制,有助于企业进行文件访问权限设置
  5. 可靠的灾难恢复:拥有连续和自动备份,保证数据不会轻易泄露和丢失

FTP的类型?

FTPS:使用SSL 和TLS协议提供加密

SFTP:使用SSH协议

 

FTP的主动和被动模式

FTP传输有两个通道,一个是控制通道,一个是数据通道。

控制通道用于传输命令,数据通道用于传输数据。

管理员可以将FTP服务器设置长两种模式:主动/被动

 

主动模式:

FTP默认模式,FTP客户端建立控制连接,FTP服务端建立数据连接到客户端。在无防火墙下运行。客户端打开端口,服务器主动连接到端口时侦听。

被动模式:

数据和控制连接都默认从FTP客户端连接到服务器。可以在有防火墙的环境下运行。服务器打开端口被动侦听,允许并等待客户端连接到它。建议使用FTP默认模式,更安全。

 

建立FTP Server步骤:(Windows10为例)

  1. 打开‘控制面板’
  2. 点击’程序‘

     

     

  3. 找到“启用或关闭Windows功能”

     

     

  4. 勾选IIS(Internet Information Server)下的子选项FTP服务器以及Web管理工具下的IIS管理控制平台后点击确定

     

     

  5. 在控制面版下的管理工具中找到IIS管理器并打开

     

     

  6. 右击主机名称点击‘增加FTP站点选项’
  7. 依次输入站点名称和传输文件的物理路径

     

     

  8. 选择主机IP地址,选择无SSL

     

     

  9. 选择匿名身份验证和所有用户允许访问并授予权限

     

     

  10. 点击完成即可同伙主机IP地址进行FTP访问

 

 

标签:FTP,protocol,Windows,Server,服务器,连接,客户端
From: https://www.cnblogs.com/slowlydance2me/p/17136677.html

相关文章

  • centOS 配置 ftp
    1. 检查Linux服务器上是否安装了vsftpd服务rpm -qa|grepvsftpd没有返回就是没安装,安装了卸载rpm -evsftpd 2. 安装yum -yinstallvsftpd 3. 修改......
  • eureka-server初始化
    一、依赖分析查看build.gradle看到,eureka-server主要依赖了eureka-client和eureka-core2个项目,jersey框架和jetty容器二、代码结构分析通过看eureka-serve......
  • php FTP操作类( 拷贝、移动、删除文件/创建目录 )
     <?phpnamespaceftp;/***作用:FTP操作类(拷贝、移动、删除文件/创建目录)*/classftp{public$off;//返回操作状态(成功/失败)public......
  • LabWindows/CVI数据采集-DAQ相关函数介绍
    1.如果函数状态出现错误,就用goto语句跳转到错误Error函数块去执行。Error需要自己定义#defineDAQmxErrChk(functionCall)if(DAQmxFailed(error=(functionCall)))goto......
  • Windows下用wget批量下载文件
    本记录主要是为了应付下载大量CMIP6数据所写,配合新版数据下载网站ESGFMetaGrid(llnl.gov)和下面的方法,数据下载变得较为容易。1、下载wgetWindowsbinariesofGNUWget......
  • 使用Serverless红利的云调试,APP启动出现安全限制,肿么办
    ​ 关于AGC云调试安全限制的问题。问题背景:cp反馈使用云调试服务时,所有的调试机器,在app启动时候都会出现“因安全限制,该项操作被禁止”,而在自己手机上运行是正常的,咨询......
  • linux 和 windows下计算文件的MD5/SHA256/SHA1值
    一、Windows在命令行下,可以使用Windows自带的certutil命令来计算一个文件的校验值:certutil支持的算法有:MD2MD4MD5SHA1SHA256SHA384SHA512。certutil的使用方法非常......
  • Windows——加域报错“此工作站和主域间的信任关系失败”
    此工作站和主域间的信任关系失败,这个问题提示对于采用域环境管理公司计算机的朋友来说并不陌生吧,域环境的用户也会经常遇到的。下面就来介绍一下解决办法。当域用户输......
  • Windows下使用Visual Studio + WSL2开发Linux项目之环境部署
    一、下载安装VisualStudio1.1下载地址推荐下载VisualStudio2022预览版,64位架构,速度更快VisualStudio2022预览版VisualStudio2022VisualStudio2019选择c......
  • Windows黑客编程之APC注入
    描述获取目标进程的每一个线程,向APC队列中插入LoadLibrary函数,配合dll路径参数,可以实现在目标进程中注入dll准备知识APC注入每个线程都有自己的APC队列,当线程挂起进......