专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

如何架设ftp服务器

来源:小易整编  作者:小易  发布时间:2024-03-17 09:37
摘要:ftp服务器(filetransferprotocolserver)是在互联网上提供文件存储和访问服务的计算机,它们依照ftp协议提供服务。ftp是filetransferprotocol(文件传输协议)。顾名思义,就是专门用来...

ftp服务器(file transfer protocol server)是在互联网上提供文件存储和访问服务的计算机,它们依照ftp协议提供服务。 ftp是file transfer protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持ftp协议的服务器就是ftp服务器。

如何架设ftp服务器

如果需要开发FTP文件上传下载功能,那么需要在本机上搭建一个本地FTP服务器,方便调试。

第一步:配置IIS Web服务器

1.1 控制面板中找到“程序”并打开

1.2 程序界面找到“启用或关闭Windows功能”并打开

1.3 上面两步也可以简化为一步:按【Win + R】快捷键打开运行对话框,输入“optionalfeatures”后,按回车键

1.4 从“启用或关闭Windows功能”弹窗中找到Internet Information Services(或者中文版Internet信息服务)并打开

1.5 配置IIS并点击确定

第二步:配置IIS Web站点

2.1 开始菜单搜索“IIS”并点击进入IIS管理器

2.2 新建FTP站点

2.2.1 新建FTP服务器根目录文件夹

2.2.2 查看本机ip地址,后续访问Ftp地址需要用到(打开cmd输入ipconfig)

2.2.3 IIS网站管理器界面左边导航栏找到“网站”,右键弹出菜单

2.2.4 IIS网站管理器“网站”右键弹出菜单点击“添加FTP站点”

2.2.5 配置网站(网站名称:FtpSite 物理路径:E:\ftpserver 本机IP地址(从下拉菜单选择):192.168.0.105)

Ftp站点名称和物理路径设置

IP 端口号 SSL设置

身份验证和授权信息设置

第三步:测试FTP站点(先在物理路径:E:\ftpserver随便放一个文件)

3.1 浏览器或者文件管理器地址栏输入ftp地址(ftp://192.168.0.105)

  输入FTP地址时发现需要用户和密码(这个看情况,有些默认就可以直接访问了),可是配置的过程中好像没有看到设置用户和密码的步骤,没关系,我们可以自己设置。

3.2 IIS管理器中的FTP身份验证里面配置启用匿名身份认证(无密码)

3.3 再次测试,浏览器或者文件管理器地址栏输入ftp地址(ftp://192.168.0.105)

3.4 配置FTP站点用户名和密码

3.4.1 IIS管理器中的FTP身份验证里面配置禁用匿名身份认证同时启用基本身份认证(再次访问就会要求输入用户名和密码)

3.4.2 此电脑(桌面计算机图标右键)—>管理->本地用户和组->用户->新建一个用户,并设置密码

备注:细心的你可以能已经发现这里的账户就是我们计算机的账户,所以说我们应该可以使用自己登录电脑的用户名和密码来登录FTP站点,不用新建这个test用户都可以。

3.4.3 再次测试,浏览器或者文件管理器地址栏输入ftp地址,输入用户名:test,密码:test(ftp://192.168.0.105)

到此一个简单的FTP服务器搭建成功,同一个局域网内其他人可以访问到你的电脑了,可以相互传输文件。传输文件是一个用途,本文主要是想用来当做一个java 上传下载项目的测试服务器。

以上就是如何架设ftp服务器的详细内容,更多请关注易企推科技其它相关文章!


本文地址:网络知识频道 https://www.hkm168.com/jiqiao/1149317.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


网络知识
小编:小易整编
相关文章相关阅读
  • 如何设置Nginx代理服务器以在多台服务器之间实现负载均衡?

    如何设置Nginx代理服务器以在多台服务器之间实现负载均衡?

    如何设置Nginx代理服务器以在多台服务器之间实现负载均衡?引言:在现代互联网应用程序中,服务器负载均衡是保证应用程序高可用性、高性能和可扩展性的重要因素之一。Nginx是一个高性能的开源代理服务器,具有强大的负载均衡功能。本文将介绍如何利...

  • Python服务器编程:使用PyAudio进行音频处理

    Python服务器编程:使用PyAudio进行音频处理

    python是一种功能强大的编程语言,可以用于从简单的脚本到复杂的应用程序和服务器。pyaudio是python中一种流行的音频处理库,可以用于录制、播放和处理音频数据。在本文中,我们将探讨如何使用PyAudio来开发一个Python服务器...

  • 如何使用PHP在FTP服务器上进行文件的查找和替换

    如何使用PHP在FTP服务器上进行文件的查找和替换

    如何使用php在ftp服务器上进行文件的查找和替换介绍:在进行网站维护和更新的过程中,我们常常需要对FTP服务器上的文件进行查找和替换的操作。而使用PHP语言可以帮助我们实现这一功能,简化操作流程,提高效率。本文将介绍如何使用php在ftp...

  • 计算机网络中的服务器是指什么

    计算机网络中的服务器是指什么

    计算机网络中的服务器是指提供服务的计算机或设备,它们承担着处理和管理网络请求的任务,通过网络连接与客户端进行通信,并提供各种服务,如文件存储、网站托管、电子邮件、数据库管理、应用程序运行等。服务器的设计和配置需要考虑性能、安全性、可靠性和可...

  • Nginx服务器的容器化部署和集群管理详细指南

    Nginx服务器的容器化部署和集群管理详细指南

    nginx服务器的容器化部署和集群管理详细指南引言:随着云计算和容器技术的发展,容器化部署已成为企业应用开发和部署的常见方式。Nginx作为一款高性能的Web服务器和反向代理服务器,也可以通过容器化来实现部署和管理。本文将详细介绍如何将Ng...

  • nginx代理下载服务器文件的方法

    nginx代理下载服务器文件的方法

    主旨nginx是一款轻量级的web服务器/反向代理服务器及电子邮件(imap/pop3)代理服务器,在bsd-like协议下发行。nginxischaracterizedbylowmemoryusageandstrong...

  • 连接服务器超时什么意思

    连接服务器超时什么意思

    连接服务器超时什么意思?服务器连接超时就是在程序默认的等待时间内没有得到服务器的响应。网络连接超时可能的原因有:1、网络断开,不过经常显示无法连接。2、网络阻塞,导致你不能在程序默认等待时间内得到回复数据包。3、网络不稳定,网络无法完整传送...

  • dns服务器地址是什么

    dns服务器地址是什么

    dns服务器的地址是根据用户所使用的网络提供商而定的,通常情况下路由器或网络设置会自动获取并配置dns服务器地址,手动设置dns服务器地址的步骤为:1、在计算机上打开网络设置或控制面板;2、找到网络连接选项,并打开相应的设置;3、在网络设置...

  • 周排行
  • 月排行
  • 年排行

精彩推荐