如何在Windows Server 2003设置FTP服务器端用户名和密码
我的电脑右键->管理->本地用户和组->用户->“右键”新建用户->输入用户名和密码再点创建就行了!
安装IIS 60组建
建立FTP存储文件 如D:\wwwroot\56dr\wwwroot
右键网站->选择添加FTP站点->描述可以根据自己的需要填写->地址一般都是自己的IP地址,端口默认使用21->物理路径指向“D:\wwwroot\56dr\wwwroot”->访问权限要钩上“读取”和“写入”->点击完成就把上传的服务创建好了
给这个目录读写权限
楼主的提问说的不是很明确啊~
首先我假设楼主有一个光纤宽带网络经过路由器+交换机之后连接到FTP服务器的一块网卡上,楼主还有一个内部局域网连接到了FTP服务器另外一块网卡上,楼主想要让自己的FTP服务器在外网和内网上都能够访问。
先说外网侧,首先楼主的光纤宽带要求必须是固定公网IP,如果是私网IP或动态分配IP都无法简单实现外网访问。如果是公网固定IP,经过路由器之后分发给FTP服务器的应该是一个私网地址,这里建议给FTP服务器固定一个自己的私网地址同时在路由器处将分配给FTP服务器的私网地址从DHCP地址池中去除,让后在路由器上将公网地址的21端口映射到FTP服务器私网地址的21端口上,就能在公网访问ftp服务器了。
再说内网侧,内网侧就简单多了,直接在网卡上配置一个内网网段的IP地址就可以了~~
注:FTP服务器地址域最好添加127001即两个物理端口都允许~
FTP服务器架设--架设篇
架设一台FTP服务器其实很简单。首先,要保证你的机器能上网,而且有不低于ADSL 512Kbps的网络速度。其次,硬件性能要能满足你的需要。最后,需要安装FTP服务器端的软件,这类软件很多,可以使用微软的IIS(Internet Information Server 因特网信息服务系统),也可以使用专业软件。不同的软件提供的功能不同,适应的需求和操作系统也不同。一般来说,系统最低要求如下:
CPU:PⅢ 450MHz以上
内存:256MB SDRAM以上
带宽:ADSL 512Kbps以上
至于操作系统,Windows 98/Me/NT/2000/XP均可,如果对服务器的性能和安全性要求很低,可以采用Windows 98和Windows Me。本文中,如无特殊说明,均以Windows XP专业版为操作系统,其余操作系统下FTP服务器的架设及设置均大同小异。
一、用IIS架设
如果只是想建个小型的同时在线用户数不超过10个的FTP服务器,且不会同时进行大流量的数据传输,可以用IIS 50作为服务器软件来架设(IIS只适用于Windows NT/2000/XP操作系统)。
1安装
Windows XP默认安装时不安装IIS组件,需要手工添加安装。进入控制面板,找到“添加/删除程序”,打开后选择“添加/删除Windows组件”,在弹出的“Windows组件向导”窗口中,将“Internet信息服务(IIS)”项选中。在该选项前的“√”背景色是灰色的,这是因为Windows XP默认并不安装FTP服务组件。再点击右下角的“详细信息”,在弹出的“Internet信息服务(IIS)”窗口中,找到“文件传输协议(FTP)服务”,选中后确定即可。
安装完后需要重启。Windows NT/2000和Windows XP的安装方法相同。
2设置
电脑重启后,FTP服务器就开始运行了,但还要进行一些设置。点击“开始→所有程序→管理工具→internet信息服务”,进入“internet信息服务”窗口后,找到“默认FTP站点”,右击鼠标,在弹出的右键菜单中选择“属性”。在“属性”中,我们可以设置FTP服务器的名称、IP、端口、访问账户、FTP目录位置、用户进入FTP时接收到的消息等。
1)FTP站点基本信息
进入“FTP站点”选项卡,其中的“描述”选项为该FTP站点的名称,用来称呼你的服务器,可以随意填,比如“我的小站”;“IP地址”为服务器的IP,系统默认为“�全部未分配 ”,一般不须改动,但如果在下拉列表框中有两个或两个以上的IP地址时,最好指定为公网IP;“tCp端口”一般仍设为默认的21端口;“连接”选项用来设置允许同时连接服务器的用户最大连接数;“连接超时”用来设置一个等待时间,如果连接到服务器的用户在线的时间超过等待时间而没有任何操作,服务器就会自动断开与该用户的连接。
2)设置账户及其权限
很多FTP站点都要求用户输入用户名和密码才能登录,这个用户名和密码就叫账户。不同用户可使用相同的账户访问站点,同一个站点可设置多个账户,每个账户可拥有不同的权限,如有的可以上传和下载,而有的则只允许下载。
3)安全设定
进入“安全账户”选项卡,有“允许匿名连接”和“仅允许匿名连接”两项,默认为“允许匿名连接”,此时FTP服务器提供匿名登录。“仅允许匿名连接”是用来防止用户使用有管理权限的账户进行访问,选中后,即使是adMinistrator(管理员)账号也不能登录,FTP只能通过服务器进行“本地访问”来管理。至于“FTP站点操作员”选项,是用来添加或删除本FTP服务器具有一定权限的账户。iis与其他专业的FTP服务器软件不同,它基于WindoWs用户账号进行账户管理,本身并不能随意设定FTP服务器允许访问的账户,要添加或删除允许访问的账户,必须先在操作系统自带的“管理工具”中的“计算机管理”中去设置WindoWs用户账号,然后再通过“安全账户”选项卡中的“FTP站点操作员”选项添加或删除。但对于WindoWs 2000和WindoWs Xp专业版,系统并不提供“FTP站点操作员”账户添加与删除功能,只提供adMinistrator一个管理账号。
提示:匿名登录一般不要求用户输入用户名和密码即可登录成功,若需要,可用“anonyMous”作为用户名,以任意电子邮件地址为密码来登录。
4)设置用户登录目录
最后设置FTP主目录(即用户登录FTP后的初始位置),进入“主目录”选项卡,在“本地路径”中选择好FTP站点的根目录,并设置该目录的读取、写入、目录访问权限。“目录列表样式”中“uniX”和“Ms-dos”的区别在于:假设将G�\FTP设为站点根目录,则当用户登录FTP后,前者会使主目录显示为“\”,后者显示为“G�\FTP”。
设置完成后,FTP服务器就算真正建成了。如果前面IP地址为218111,则用户使用FTP客户端软件(用来登录FTP服务器的上传/下载软件,如CuteFTP、FlashFXp等,如无特别说明,本文中所称Ftp客户端软件均以CuteFtp pro 20为例)时,主机处填218111,端口填21,此服务器的地址表述为:FTP�//218111�21。IIS虽然安装简单,设置较简便,但功能不强,管理也很麻烦,尤其是连新建一个基本的授权访问账户都要进行繁杂的设置,而且IIS本身的安全性也比较差,容易受到诸如“红色代码”等专门针对IIS漏洞进行攻击的病毒侵袭,因而很多人都喜欢使用第三方的FTP服务器软件来架设。
注明一下: IIS 即Internet 信息服务
文件传输协议 (FTP) 是一个标准协议,可用来通过 Internet 将文件从一台计算机移到另一台计算机。这些文件存储在运行 FTP 服务器软件的服务器计算机上。然后,远程计算机可以使用 FTP 建立连接,并从服务器读取文件或将文件复制到服务器。FTP 服务器与 HTTP 服务器(即,Web 服务器)类似之处在于,您可以使用 Internet 协议与它通信。但是,FTP 服务器不运行网页;它只是向/从远程计算机发送/接收文件。
可以将 Internet 信息服务 (IIS) 配置为作为 FTP 服务器来运行。这样,其他计算机便可以连接到服务器并将文件复制到服务器或者从服务器复制文件。例如,如果您在自己的计算机上承载网站,并且希望允许远程用户连接到您的计算机并将他们的文件复制到服务器,则可以将 IIS 配置为充当 FTP 服务器。
说明:
通常,FTP 凭据以明文形式传递并且传输过程中不加密。建议您将 FTP 与匿名或基本身份验证结合起来使用。
使用 IIS 设置 FTP 服务器
依次单击“开始”按钮、“控制面板”和“添加或删除程序”。
单击“添加/删除 Windows 组件”。
在“Windows 组件向导”对话框中,如果您运行的至少是 Windows Server 2003,请选择“应用程序服务器”,然后单击“详细信息”。
选择“Internet 信息服务 (IIS)”,然后单击“详细信息”。
在“Internet 信息服务 (IIS)”对话框中,选中“文件传输协议(FTP)服务”复选框,然后单击“确定”。
在“Windows 组件向导”对话框中,单击“下一步”。根据提示插入 Windows 光盘。
安装过程完成后,您就可以在 IIS 中使用 FTP 服务了。
其它需要注意的地方:
创建文件夹
设置了 FTP 服务器后,需要为该服务器创建文件夹结构。默认情况下,FTP 服务器有一个具有如下路径的根文件夹:C:\inetpub\ftproot。
FTP 根文件夹充当 FTP 服务器的根,就如同 C:\inetpub\wwwroot 充当 Web 服务器的根一样。
您必须创建将驻留文件的物理文件夹。这可以是 FTP 根文件夹的子文件夹,也可以是位于计算机上其他位置的另一个文件夹。然后,可以创建一个虚拟根目录或别名,FTP 服务器将使用它来指向驻留文件的物理目录。
配置 FTP 文件夹和虚拟根目录
创建要包含文件的新文件夹。您可以为该文件夹指定您喜欢的任何名称。例如,将新文件夹命名为 ExampleFtpFiles,这样该文件夹的路径为 C:\inetpub\ftproot\ExampleFtpFiles
从 Windows 的“管理工具”菜单中,选择“Internet 信息服务”。
说明:
在 Windows XP 中,还可以在“开始”菜单或桌面上右击“我的电脑”,然后单击“管理”。在“计算机管理”对话框中,打开“服务和应用程序”节点。
打开您计算机的节点,然后打开“FTP 站点”节点。
右击“默认 FTP 站点”节点,单击“新建”,然后单击“虚拟目录”。
在“虚拟目录创建”向导中,指定一个别名(或名称),用户可以使用它来访问您在步骤 1 中创建的 FTP 文件夹。该名称可以是您喜欢的任何名称。将目录名用作别名是一种最不容易引起混淆的方法,因此可以将虚拟目录称作 ExampleFtpFiles。
对于路径,请键入或浏览至步骤 1 中的目录路径,例如 Inetpub\ftproot\ExampleFtpFiles。
对于访问权限,请指定“读取”,然后单击“下一步”完成该向导。
说明:
除非您了解如何保护 IIS FTP 服务器,否则不要启用“写入”权限。有关更多信息,请参见 IIS Technical Reference(IIS 技术参考)中的“Securing FTP Sites”(保护 FTP 站点)主题。
配置权限
您还必须向用户授予权限,以便他们能够读写该文件夹。
为 FTP 文件夹设置权限
从 Windows 的“管理工具”菜单中,选择“Internet 信息服务”。
说明:
在 Windows XP 中,还可以在“开始”菜单或桌面上右击“我的电脑”,然后选择“管理”。在“计算机管理”对话框中,打开“服务和应用程序”节点。
依次打开您计算机的节点、“FTP 站点”节点和“默认 FTP 站点”节点。
右击与所需的 FTP 文件夹(例如,“ExampleFtpFiles”)对应的虚拟目录节点,然后单击“权限”。
在“安全”选项卡上,选择或添加您的用户帐户,然后分配“修改”权限。
这将设置 NTFS 权限。若要指定 IP 限制,请右击该文件夹名称,单击“属性”,然后在“目录安全”选项卡上添加限制。有关更多信息,请参见IIS Technical Reference(IIS 技术参考)中的“Access Control in IIS 60”(IIS 60 中的访问控制)主题。
关闭“属性”对话框。
创建 Web 服务器虚拟目录
通常为映射到 FTP 站点的 Web 服务器创建虚拟目录,以便 Web 服务器可以访问 FTP 根目录中的文件。Web 虚拟目录可以与 FTP 虚拟目录同名,但这不是必需的。
创建 Web 服务器虚拟目录
在“Internet 信息服务”对话框中,打开“网站”节点。
右击“默认网站”节点,单击“新建”,然后单击“虚拟目录”。
在该向导中,指定一个别名,用户将使用该别名和 http:// 协议来访问该 FTP 文件夹中的文件。该别名可以与 FTP 别名(例如,ExampleFtpFiles)相同。
对于目录路径,请键入或浏览至该 FTP 目录的路径,例如 C:\inetpub\ftproot\ExampleFtpFiles。
对于访问权限,请选择“读取”和“运行脚本”。
单击“完成”创建虚拟目录并关闭向导。
1,下载Serv-U(专业FTP软件),下载后运行安装即可,一路"Next"即可。
2,新建域,在左侧树型目录中右键单击[域],选择[新建域],进入新建域向导。按照实际设置。
3,新建用户,建好域后的界面如下图所示,在左侧树型目录下选择刚新建的域,右键单击该域下面的[用户],如下图所示,打开新建用户向导。
4,新建用户的步骤如下所示,这里做为演示,用户密码设得比较简单,最后一步[是否锁定用户于主目录],选择[是]以后该用户只能访问新建用户第三步中设定的目录,不能访问其它目录。
5,新建好用户后的界面如下图所示,单击[常规]选项卡,这里可以设置[最大上传速度]、[最大下载速度],可以根据服务器的性能或需要设置。
6,设置好后,FTP服务器就建好了。
0条评论