首先是win10

控制面板--》程序--》启用或关闭windows功能

找到Internet information service(信息服务),并选中“FTP服务”、“FTP扩展性”和“IIS管理控制台”前的复选框,点击“确定”

windows开启ftp服务

在C盘创建一个FTP共享文件夹,名字自定义

接下来是控制面板--》系统和安全--》管理工具--》Internet Information Services (IIS)管理器

如下图所示,鼠标右键红框地方添加FTP站点

windows开启ftp服务

站点名称自定义,路径选择先前创建的文件夹,下一步

IP选自己的,SSL证书选择无

windows开启ftp服务

身份验证选匿名用户,允许访问选择所有用户(后面要分开授权也可以修改,因为我只是在自己电脑玩玩,所以给匿名用户权限比较大,如果是服务器上肯定是先创建用户然后选基本验证用账号密码登录了),权限读取、写入

windows开启ftp服务

接下来点击网站,选中之前自己创建的站点,高级设置windows开启ftp服务

字符集选择False

windows开启ftp服务

现在就可以使用FTP服务了,在另一台机器上ftp://192.168.2.103即可使用匿名用户登录,拥有下载上传(读取、写入)权限

windows开启ftp服务

我用win10的时候没有遇到权限问题,用win7开ftp服务的时候遇到了,不过用一样的方法应该可以解决,如果按上述设置遇到

将文件复制到FTP服务器时发生错误。请检查是否有权限访问该文件夹。

那就创建一个用户用来给ftp做匿名用户,以下是win7的截图,win10创建用户的步骤也差不多,

windows开启ftp服务

windows开启ftp服务

windows开启ftp服务

用户创建好以后点击ftp管理的身份验证:

windows开启ftp服务

右键匿名身份验证,输入先前创建的用户密码即可正常使用FTP,因为我个人的电脑没有设置admin密码,也没有别的用户,所以不知道是不是这个原因导致的会报那个权限问题,win7系统的设置了密码,又创建了普通用户,按照这个方式可以解决。

windows开启ftp服务

对了,因为我个人的电脑做测试是不开防火墙的,如果开了防火墙的话,要允许FTP通过:

windows开启ftp服务

windows开启ftp服务

回头看了一下win7的操作,基本一样,遇到的问题主要也在win7上,除了上面那个以外 ,一开始我的win7系统上还没有本地用户和组也没有FTP服务

windows开启ftp服务

windows开启ftp服务

先前这两个地方都是没有的,然后发现我装的win7虚拟机是家庭版的,然后升级成旗舰版的就可以了,百度一下升级10分钟也很快。其余地方的操作基本都一样。

相关文章: