时间:2020-04-18 来源:win10官网 游览量: 次
如何在Windows10、8.1和7中配置和设置FTP服务器(2020年更新)
此处如何在本地网络上配置Windows 10 FTP服务器,或在Windows 10计算机上设置FTP服务器以通过网络共享和访问文件
寻找配置Windows 10 FTP服务器以通过网络共享和访问文件吗?在本文中,我们讨论 如何在Windows 10和8.1中创建FTP服务器。另外,向您展示如何共享文件以通过FTP服务器访问,以及如何从任何地方通过LAN和WAN访问文件。而且,您可以通过限制用户名/密码或匿名访问的用户来授予对FTP站点的访问权限。这取决于内部或外部网络上FTP服务器的用途。
FTP代表文件传输协议,这是在客户端计算机和FTP服务器之间传输文件的有用功能。就像您 在端口号上共享已配置的FTP服务器上的一些“文件”文件夹一样,并且用户可以从任何地方通过FTP协议读写文件。并且大多数浏览器都支持FTP协议,因此我们可以通过浏览器访问FTP服务器。
例如, ftp:// YOURHOSTNAME或IP地址。
如何在Windows 10中创建FTP服务器
在内部或外部网络上拥有FTP服务器总是很容易,更快地通过网络共享和访问文件。Windows 10和8.1在Internet Information Service功能下具有内置的FTP服务器功能,使用前需要先安装。本节将逐步介绍如何在Windows 10上设置FTP服务器,以及如何使用WinSCP作为Windows客户端连接到FTP服务器。另外,还有一些免费的FTP客户端,您可以通过它们在PC和远程服务器之间传输文件。
在Windows 10中启用FTP
为了 首先在Windows计算机上配置FTP服务器,我们需要打开FTP和IIS功能。
•按Windows + R,键盘快捷方式键入appwiz.cpl,然后单击确定。
•这将打开程序和功能,
•在此处单击“打开或关闭Windows功能”,如下图所示。
注意:如果IIS尚未在特定的Windows 10或8.1计算机上更早安装,则还需要安装IIS的其他功能(如箭头所示)。有关在Windows 10上运行FTP服务器的实际要求,请参见以下屏幕截图(需要安装所有被选中的功能)。
•按确定安装所选功能。
•这将需要一些时间来安装功能,直到完成。
•配置FTP服务器Windows 10
现在,安装完成后,您需要按照以下步骤配置FTP服务器。
打开控制面板所有控制面板项目管理工具
然后双击Internet信息服务(IIS)管理器
IIS管理器打开,在此处展开站点,右键单击它,然后单击添加FTP站点。
注意:在执行此步骤之前,我已经在C驱动器上创建了一个名为“ windows101tricks FTP共享”(我们将通过FTP服务器共享)的文件夹。
•为FTP站点命名,然后浏览要通过FTP服务器与他人共享的本地文件夹。
•
•在下一个屏幕中,您需要从下拉框中选择本地计算机的IP地址。我希望您已经为计算机设置了静态IP。
•并将端口号21保留为FTP服务器的默认端口号。
•在SSL选项下,选择“无SSL”以建立没有SSL证书的连接。
•在用于专业FTP服务器设置的生产环境中,您可能需要启用需要证书的SSL。
•
•在下一个屏幕中,您可以设置用户访问FTP站点的权限。
•在这里,您需要确定其他人将如何访问FTP共享以及谁将具有只读或读写访问权限。
•让我们假设这种情况
如果您希望特定用户具有读写访问权限,那么显然他们必须为此输入用户名和密码。其他用户可以访问FTP站点,而无需任何用户名或密码即可仅查看内容,这称为匿名用户访问。现在单击完成。
允许通过Windows防火墙的FTP服务器
如果您的计算机上运行的是Windows防火墙,则安全功能将阻止任何尝试访问FTP服务器的连接。使用以下步骤允许FTP服务器通过防火墙。
•打开控制面板所有控制面板项目 Windows防火墙。
•单击通过Windows防火墙允许应用或功能链接。
•注意:如今,防火墙由防病毒应用程序管理,因此您需要从那里配置/允许FTP或在防病毒上禁用防火墙保护
•现在,单击“更改设置”按钮。
•选择“ FTP服务器”,并确保在专用和公用网络上允许它。
•单击确定。
•此时,您应该可以使用自己喜欢的FTP客户端从本地网络连接新创建的FTP服务器。
配置路由器以允许外部连接
现在,我们需要在路由器上配置并打开21号TCP / IP端口,以允许连接到您的PC。这样您的FTP服务器就可以从Internet进行访问,并且可以从任何地方访问它。在这里找到配置大多数路由器的步骤。(有关转发TCP / IP端口的更具体的说明,您应该检查路由器的制造商支持网站。)
•首先打开命令提示符,键入命令 ipconfig并按Enter键
•找出并记下默认网关地址(路由器IP地址)
•通常,它是192.168.xx范围内的私有地址。例如,192.168.1.1或192.168.2.1。
•现在,打开默认的Web浏览器。
•在地址栏上输入路由器的IP地址,然后按Enter。
•使用您的路由器凭据登录。
•
找到“端口转发”部分-通常,您会在WAN或NAT设置下找到此功能。
创建一个新的端口转发,其中包括以下信息:
•服务名称:您可以使用任何名称。例如,FTP服务器。
•端口愤怒:您必须使用端口21。
•PC的TCP / IP地址:打开命令提示符,键入ipconfig,而IPv4地址是PC的TCP / IP地址。
•现在,应用新的更改,并保存新的路由器配置。
如何从任何PC访问FTP服务器
配置防火墙并转发路由器上的端口21之后,这是测试FTP服务器的最快方法。
•打开默认的网络浏览器
•在地址栏中,以FTP链接格式键入Windows 10 PC IP地址,然后按Enter。
•地址应如下所示:FTP : //192.168.1.199。或您的公开地址。
•这将要求身份验证键入系统用户名和密码,以访问您在FTP共享文件夹上共享的文件。
•
要从不同的位置/网络访问FTP服务器,您需要键入静态IP(由Internet提供商提供)。例如,您的静态IP是11.03.68.445,那么您需要使用ftp://11.03.68.445或ftp://您的本地主机名。
下载和上传文件,FTP服务器上的文件夹
同样,您可以使用(FileZilla)之类的第三方应用程序 下载上载管理文件,客户端计算机和FTP服务器之间的文件夹。有多个免费的FTP客户端可用,您可以使用其中任意一个来管理FTP服务器:
FireFTP:Firefox浏览器FTP客户端扩展
FileZilla:适用于Windows的FTP客户端
Cyberduck:适用于Windows的FTP客户端
WinSCP:Microsoft Windows的免费开源SFTP,FTP,WebDAV,Amazon S3和SCP客户端
例如,我正在使用WinSCP。
•首先,下载并安装该应用程序。
•打开WinSCP,然后输入FTP服务器详细信息。
•用户名是FTP服务器Windows用户名,密码是FTP服务器Windows密码&单击“ 保存 ” WinSCP建立连接并列出所有可下载的文件文件夹。
•
您机器左侧的窗口,右侧是FTP服务器
•从左向右拖动文件会将文件复制到FTP SERVER
•从右向左拖动文件会将文件复制到客户端计算机
•这就是您在Windows 10计算机上成功配置FTP服务器的全部。同样,这些步骤(设置FTP服务器)适用于Windows 8.1、8和Windows 7计算机。