当前位置:首页 > 虚拟机 > 正文

虚拟机安装并配置ftp服务器


一、配置ftp服务器需要安装什么windows组件?要在Windows上配置FTP服务器,必须安装Internet信息服务(IIS)管理器组件。
以下是在Windows10上安装IIS管理器的步骤:
打开控制面板并选择程序和功能。
在左侧窗格中,选择打开或关闭Windows功能。
在“Windows功能”窗口中,找到“Internet信息服务”并将其展开。
找到“FTP服务器”并选择它。
选中“FTP服务器”下的“FTP服务”和“FTP管理器”复选框。
单击“确定”保存更改并开始安装组件。
安装完成后,您可以使用ISManager配置FTP服务器并监控FTP服务器的性能。


二、如何使用虚拟机搭建FTP服务器,高分求高手详细解答-
Windows2003StandardEdition、Windows2003EnterpriseEdition、WindowsXPProfessional、Windows2000Server、Windows2000AdvancedServer和Windows2000Professional的默认安装均附带IIS。系统安装时,默认不安装IIS。系统安装完成后,您可以通过添加和删除程序来安装IIS。
IIS是微软公司发布的一套集成系统组件,用于架设WEB、FTP和SMTP服务器。它带有上面提到的NT核心服务器系统。本文重点介绍通过Windows2003IIS组件和金万维G动态域名解析软件向Internet提供FTP服务。
步骤1:在Windows2003IIS中安装FTP组件
选择“控制面板-Windows组件向导-应用程序服务器-服务Internet信息(IIS)”中的“添加/删除程序”文件传输协议服务(FTP)”。如下图:
选择要安装的服务后,安装向导会提示您插入Windows2003安装光盘。现在,插入安装光盘并按照提示安装FTP
步骤2:FTP服务器配置
打开程序-管理工具-Internet信息服务(IIS)管理器-FTP页面(也可以运行输入INETMGR)输入administrator
在IISFTP组件中,每个FTP站点只能对应一个端口,每个站点只能对应一个公共目录>=虚拟路径,如果需要设置匿名FTP服务。访问和需要身份验证的FTP服务,您需要设置两个站点并使用两个不同的端口。
首先,我们创建一个需要身份验证的FTP站点,以便从Internet登录FTP服务时,需要进行身份验证才能获得与FTP服务器的可信连接。进入程序-管理工具-计算机管理-本地用户和组-用户。这里新建一个用户aamm,不授予任何权限。创建完成后,用户创建过程就完成了。
输入Internet信息服务(IIS)管理器默认FTP站点属性
取消选中安全帐户中的“允许匿名连接”,否则任何人都可以通过FTP全局目录连接到您。在主目录的FTP站点文件夹中,选择外部服务文件文件夹的上级文件夹。如果您不希望该页面中的子页面有写权限,则无需选择写权限。如果该站点内有子站点需要写入权限,则必须授予全局站点的FTP写入权限。如果您觉得不安全,可以将FTP文件夹数据移动到空分​​区或较低级别的文件夹中。例如,如果aamm帐户对应目录D:\aamm,则FTP全局站点目录必须为D:\。
目前FTP服务接口已经开放给Internet,但实际上没有用户可以访问您的FTP资源。我们需要将刚刚创建的aamm用户映射到FTP目录。之前很多人问为什么微软的FTP没有设置账户的地方而只能设置为匿名或非匿名模式?事实上,这是可能的,但需要一点技巧。
右键点击默认FTP站点-新建-虚拟目录-虚拟目录别名输入aamm-选择aamm对应的访问目录并授予权限-完成其实虚拟目录别名就是登录名users表中的用户对应的用户名。我们可以通过系统创建FTP用户来对应不同站点的FTP子站点目录。当然,一个用户可以对应多个路径,需要我们使用FSO权限来控制。
现在我们可以开始测试FTP服务器了。
测试时,为了方便,使用Windows2003自带的FTP命令进行测试。
如果测试成功互联网上的访问者可以直接在IE浏览器中输入访问您的ftp。