在Windows系统创建Ftp服务器

Ftp服务器介绍

     Ftp服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。Ftp是用来在两台计算机之间传输文件,是Internet中应用非常广泛的服务之一。它可根据实际需要设置各用户的使用权限,同时还具有跨平台的特性,即在UNIX、Linux和Windows等操作系统中都可实现FTP客户端和服务器,相互之间可跨平台进行文件的传输。因此,FTP服务是网络中经常采用的资源共享方式之一。

     (1)、Ftp服务器工作模式。FTP协议有PORT和PASV两种工作模式,即主动模式和被动模式。

          主动模式port,在主动模式下,FTP客户端首先与FTP服务器的TP21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送Port命令。Port命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过其TCP20端口连接到客户端的指定端口发送数据。FTP服务器必须与客户端建立一个新的连接用来传送数据。主动FTP连接过程如下:
               命令连接:客户端>1024端口→服务器21端口;
               数据连接:客户端>1024端口←服务器20端口。

          被动模式pasv,在被动模式下,建立控制通道时与主动模式类似,但建立连接后发送的不是Port命令,而是Pasv命令。FTP服务器收到Pas命令后,随机打开一个高端端口(端口号大于1024)并且通知客户端在这个端口上传送数据的请求,客户端连接FTP服务器上的这个端口,然后FTP服务器将通过这个端口传送数据。在这种情况下,FTP服务器不再需要与客户端建立一个新的连接,被动FTP连接过程如下:
               命令连接:客户端>1024端口→服务器21端口
               数据连接:客户端>1024端口→服务器>1024端口。

          主动与被动FTP优缺点:主动FTP对FTP服务器的管理有利,但对客户端的管理不利。因为FTP服务器企图与客户端的高位随机端口建立连接,而这个端口很有可能被客户端的防火墙阻塞掉。被动FTP对FTP客户端的管理有利,但对服务器端的管理不利。因为客户端要与服务器端建立两个连接,其中一个连到一个高位随机端口,而这个端口很有可能被服务器端的防火墙阻塞掉。

     (2)、Ftp服务器类型

          授权FTP服务器:只允许该FP服务器系统上的授权用户使用。在使用授权FTP服务器之前必须向系统管理员申请用户名和密码,连接此类FTP服务器时必须输入用户名和密码。

          匿名FTP服务器:允许任何用户以匿名账户FTP或 anonymous登录到FTP服务器,并对授权的文件进行查阅和传输。有些FTP服务器习惯上要求用户以自己的E-mai地址作为登录密码,但这并没有成为大多数服务器的标准作法。


Windows创建Ftp服务器

     (1)、打开”控制面板”->”卸载程序”->”打开或关闭windows功能”,如下图->”Internet信息服务”下,建议所有都勾选 确定。

在这里插入图片描述


     (2)、右键计算机”管理”->右侧的”服务和应用程序”->”Internet信息服务(IIS)管理器”->右击”网站”点”添加ftp站点”->{ftp名为任意、物理地址为文件夹 作为上传下载的地方}后点击”下一步”->”绑定和ssl设置”,如图填写.(注意:当ssl选择”允许”时,在其它人登录时需要用户密码验证)->”身份验证和授权信息” ,如下3图填写后完成。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


     (3)、右键计算机”管理”->右侧的”本地用户和组”下的”用户”->右键空白处”新用户”->”新用户”,如下填写.

在这里插入图片描述


     (4)、输入地址可打开创建的Ftp服务器

在这里插入图片描述


     (5)、windows终端简单链接

          以上四个步骤已完成了Windows下创建Ftp服务器,这里我们提供在windows的cmd终端下简单连接Ftp的方法。

          (5.1)、进入ftp

笔者

笔者 - jxd

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要在Windows上安装FTP服务器,您可以按照以下步骤操作: 1. 打开控制面板:通过单击开始菜单,然后选择“控制面板”来打开控制面板。 2. 选择“程序”:在控制面板中,找到并点击“程序”。 3. 选择“启用或关闭Windows功能”:在程序窗口中,您将看到一个选项称为“启用或关闭Windows功能”。单击它以打开Windows功能窗口。 4. 启用“Internet Information Services”(IIS):在Windows功能窗口中,找到“Internet Information Services”(IIS)并展开它。勾选“FTP服务器”选项,然后单击“确定”。 5. 等待安装完成:系统可能需要一些时间来安装FTP服务器功能。请耐心等待,直到安装完成。 6. 配置FTP服务器:完成安装后,打开“控制面板”并选择“管理工具”。在管理工具中,选择“Internet信息服务(IIS)管理器”。 7. 添加FTP站点:在IIS管理器中,右键单击左侧的“站点”节点,然后选择“添加FTP站点”。 8. 配置FTP站点:按照向导的指示进行配置。您需要为FTP站点提供名称、物理路径和IP地址等信息。确保选择适当的身份验证方法和权限设置。 9. 启动FTP站点:配置完成后,右键单击新创建FTP站点,然后选择“启动”。 10. 防火墙设置:如果您的计算机有防火墙,您需要在防火墙中打开FTP端口(默认为端口21),以允许外部连接到FTP服务器。 完成上述步骤后,您的Windows计算机将安装并配置了一个FTP服务器。您可以使用FTP客户端软件来连接和管理服务器。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

信必诺

嗨,支持下哥们呗。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值