2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > Windows环境FTP服务用户隔离设置(支持多用户登录)

Windows环境FTP服务用户隔离设置(支持多用户登录)

时间:2023-10-05 12:25:18

相关推荐

Windows环境FTP服务用户隔离设置(支持多用户登录)

1. Windows环境下搭建FTP服务:

/baidu_38760069/article/details/88798825

注意:防火墙开启FTP端口后,用netstat -a检查21端口是否在监听。如果未监听,要关闭防火墙重新开启。

2.用户隔离设置 User Isolation

我们的目的:一个FTP站点,支持多个用户登录,每个用户只能访问指定的文件路径。

官方文档:/en-us/iis/publish/using-the-ftp-service/configuring-ftp-user-isolation-in-iis-7

参考链接:/blog/cloud-server/how-to-set-up-ftp-access-for-multiple-users-with-user-isolation/

例如:有三个用户ftpuser、home、ftpadmin, 其中ftpuser和home只能访问指定的同名文件夹,ftpadmin可以访问ftpuser和home两个文件夹。

step 1:点击FTP用户隔离,选择隔离用户--用户名目录(禁用全局虚拟目录)

step 2: 在站点主页,点击FTP授权规则,添加用户和授权规则

step 3: 在ftp的root目录下,新建文件夹LocalUser(必须是这个名字!),然后再建与用户名同名的文件夹(必须同名!)。

至此ftpuser和home两个用户的权限就设置好了,重新启动FTP服务,测试用ftpuser登录,发现只能访问/LocalUser/ftpuser文件夹下的文件,不能访问上级文件夹的内容。

step 4: 最后让ftpadmin用户可以访问ftpuser和home的上级文件夹,也就是LocalUser。

右击LocalUser,选择添加虚拟目录,别名必须与用户名相同,物理路径指向LocalUser(其实可指向任何路径),点击确定就可以了。

测试结果如下:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。