我无法在Windows 7上获得FTP服务器设置。
我已经使用控制面板 – >程序 – >打开和closuresWindowsfunction添加了该服务。
我可以看到服务已经开始在控制面板 – >服务。
但是当我启动一个Windows命令行窗口cmd
,我没有连接。 ,
C:\Users\mattf>ftp localhost ftp> ls Not connected. ftp> open localhost ftp> ls Not connected. ftp> dir Not connected. ftp> quit C:\Users\mattf>
而且就我所知。 我不知道为什么这不起作用 – 它可能是防火墙设置?
我只是复制你的结果。
与Phoebus的评论相反,看起来您使用与Web服务相同的7.5pipe理控制台来pipe理Windows 7 FTP站点。
此外,似乎Microsoft创buildFTP服务时不创buildFTP站点(如过去所做的那样)。
安装FTP服务和IISpipe理控制台之后,请执行以下步骤。
您现在应该能够FTP到本地主机。 您可以select不同的选项,但是上述选项适用于我,与IIS 6 FTP中的默认选项非常相似。
请注意,您可能还需要在防火墙中启用FTP服务器。 为此使用以下命令。
netsh advfirewall firewall set rule group="FTP Server" new enable="yes"
如果你想要的只是一个简单的FTP服务器,你可以很容易地设置和拆除,我不会build议使用IIS方法,并configuration一切。 上个星期我必须这样做,从我们的一台思科交换机上运行configuration文件。 我环顾四周,看到使用IIS的说法,我认为这是过分的。 我偶然发现了ftpdmin – http://www.sentex.net/~mwandel/ftpdmin/
我下载了二进制文件,像这样从命令行运行它: C:\> \path\to\ftpdmin.exe C:\path\to\ftp\root
如果你正在寻找一个更持久的解决scheme,但是不想用IIS搞砸,你可以试试FileZilla – http://filezilla-project.org/
在安装FTP服务的时候,在Internet信息服务下,你可以打勾FTP服务器(你可能已经做了,但是也可以扩展它,并且确保FTP服务也打勾了。如果这两个选项都被选中了, IISpipe理控制台(在Webpipe理工具下),您将看到FTP服务器的选项。
我也试了一下,发现FTP服务也需要安装。 然后出现FTP的选项。
杰森·库姆斯(Jason Coombs)留下了一小段我为之奋斗的一步:
修改步骤6:
启用匿名身份validation; 在授权中select“匿名用户”:允许访问:并在权限下单击“读取”和“写入”。 然后select“完成”。
设置简单的ftp服务器是将数据从一个点传输到另一个点的最佳方式。
最快和最简单的方法是在计算机上安装FileZilla Server要将数据发送到: http : //sourceforge.net/projects/filezilla/files/FileZilla%20Server/
configuration非常简单。
在计算机上安装FileZilla Client你有数据: http : //sourceforge.net/projects/filezilla/files/FileZilla_Client/
现在检查什么IP正在听电脑你想发送数据到:whatismyipaddress.com
并将该IP地址复制到您的客户端,端口将是默认的,所以您不必提供它,除非您在服务器设置中进行了更改。
然后使用login和密码你已经在FileZilla服务器中设置,你准备好连接。
简答:不要。 世界上已经有足够多的FTP服务器,而在非服务器操作系统上运行一个FTP服务器也是有问题的。
我希望OP只在内部networking上运行,而不是匿名访问,我希望启用某种forms的传输层encryption。
对于想做这类事情的其他人,请先退后一步,看看您是否真的需要FTP服务器。 有可能有其他更好的方式来做你所需要的 – 当然你可以在这里问“问题0”!