教您Win环境下快速配置FTP服务器(完整图文教程)

第1部分:安装IIS服务

1.

进入“控制面板”->“程序”->"打开或关闭Windows功能",找到“Internet信息服务”选项

Windows7上开启ftp服务器功能

2.

将“Internet信息服务”选项勾选,确定,计算机开始开启服务,需要等待一段时间。这时打开了“FTP服务器”,“Web管理工具”中的“IIS管理控制台”和“万维网服务”下的全部服务(该服务可能需要重启计算机才能生效)

Windows7上开启ftp服务器功能

Windows7上开启ftp服务器功能

Windows7上开启ftp服务器功能

END

 

第2部分:添加FTP站点

1.

右击“计算机”,点击“管理”

Windows7上开启ftp服务器功能

2.

点击“服务和应用程序”->“Internet信息服务(IIS)管理器”,右击“网站”,点击“添加FTP站点”

Windows7上开启ftp服务器功能

3.

添加站点名称和选择Ftp站点根目录物理路径

Windows7上开启ftp服务器功能

4.

IP地址选择本机IP,端口可以自行设定(为了安全最好不要使用默认端口21);SSL选择“允许”,然后下一步

Windows7上开启ftp服务器功能

5.

身份验证选择“基本”,授权选择“所有用户”(即这台计算机现存的所有有效账户都可以登录),权限设置“读取”(即只可以从ftp下载文件,不可以上传文件,想要设置上传权限需要选择“写入”),点击“完成”。

Windows7上开启ftp服务器功能

6.

在管理控制台在网站下可以看到新产生的Ftp站点,点击网站可以看到站点相关信息,想要登录ftp可能需要重启计算机。

Windows7上开启ftp服务器功能

END

 

第3部分:登录FTP

1.

打开Windows资源管理器或者浏览器输入“ftp://IP:Port”,弹出登录对话框

Windows7上开启ftp服务器功能

2

输入有效地用户账号和密码,进行登录,在Ftp根目录:E:\Ftp\Download 下有一个 测试.txt 文本文件,可以看到成功登录Ftp之后显示该文件。可以通过复制然后将文件粘贴到本地计算机进行文件下载

Windows7上开启ftp服务器功能

END

 

第4部分:添加专门进行FTP操作的用户组和用户

1.

在管理控制台,点击“用户”,右击空白区域点击“新用户”,创建新用户

Windows7上开启ftp服务器功能

2.

输入用户名和密码,取消“用户下次登录时须更改密码”,选择“用户不能更改密码”和“密码永不过期”,点击创建,新建用户名为Download的用户

Windows7上开启ftp服务器功能

Windows7上开启ftp服务器功能

3.

新建的用户都默认属于 Users 组,可以通过该用户和密码登录计算机,因此为了不使该用户具有登录计算机等普通用户的权限,从 Users组中删除 Download成员

Windows7上开启ftp服务器功能

4.

然后右击右侧空白区域,点击“新建组”,输入组名称和描述信息,然后点击“添加”,添加成员

Windows7上开启ftp服务器功能

Windows7上开启ftp服务器功能

5.

进入选择用户对话框,点击“高级”,在新弹出对话框中选择“立即查找”,从搜索结果中找到Download,点击确定,再确定

Windows7上开启ftp服务器功能

Windows7上开启ftp服务器功能

Windows7上开启ftp服务器功能

6.

然后在成员栏中出现Download,点击“创建”,成功创建用户组并将Download用户添加至用户组 “Ftp Users”

Windows7上开启ftp服务器功能

END

 

第5部分:只允许特定用户访问FTP

1.

点击网站下Ftp站点,双击“授权规则”此时FTP允许所有用户登录

Windows7上开启ftp服务器功能

2.

双击“所有用户”,选择“指定的角色或用户组”,输入成员Download,确定,则目前只有Download可以登录FTP

Windows7上开启ftp服务器功能

Windows7上开启ftp服务器功能

3.

重启FTP,可能还需要重启计算机使得配置生效,现在只有用户名Download可以登录FTP,并且该用户名无法登录计算机或进行其他操作。可以通过测试设置查看连接测试结果。

Windows7上开启ftp服务器功能

 

第6部分:我的热门文章推荐

第7部分:我的视频类文章推荐

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
FTP服务器需要进行以下步骤: 1. 安装FTP服务端软件 在Linux系统中,常用的FTP服务端软件有vsftpd、proftpd、pure-ftpd等。这里以vsftpd为例,使用以下命令安装: ``` sudo apt-get update sudo apt-get install vsftpd ``` 2. 配置FTP服务端 编辑vsftpd的配置文件/etc/vsftpd.conf,进行如下配置: ``` anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES chroot_local_user=YES listen=YES pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES ``` 这些配置项的含义如下: - anonymous_enable: 是否允许匿名用户登录FTP服务器,这里设置为NO,表示不允许。 - local_enable: 是否允许本地用户登录FTP服务器,这里设置为YES,表示允许。 - write_enable: 是否允许本地用户上传文件到FTP服务器,这里设置为YES,表示允许。 - local_umask: 本地用户上传文件的默认权限,这里设置为022,表示权限为755。 - dirmessage_enable: 是否启用目录显示消息,这里设置为YES,表示启用。 - use_localtime: 是否使用本地时间,这里设置为YES,表示使用。 - xferlog_enable: 是否启用传输日志,这里设置为YES,表示启用。 - connect_from_port_20: 是否使用20号端口进行数据传输,这里设置为YES,表示使用。 - chroot_local_user: 是否将用户锁定在其家目录中,这里设置为YES,表示锁定。 - listen: 是否监听网络接口,这里设置为YES,表示监听。 - pam_service_name: PAM认证服务名称,这里设置为vsftpd。 - userlist_enable: 是否启用用户列表,这里设置为YES,表示启用。 - tcp_wrappers: 是否启用TCP封装,这里设置为YES,表示启用。 3. 创建FTP用户 使用以下命令创建FTP用户: ``` sudo useradd -m ftpuser sudo passwd ftpuser ``` 这里创建了一个名为ftpuser的FTP用户,并设置了密码。 4. 配置FTP用户列表 编辑/etc/vsftpd.userlist文件,添加FTP用户: ``` ftpuser ``` 5. 重启FTP服务 使用以下命令重启vsftpd服务: ``` sudo systemctl restart vsftpd ``` 至此,FTP服务器就搭建好了。可以使用FTP客户端工具连接FTP服务器,并上传、下载文件了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值