从来没用过 windows 的 ftp 服务器,今天心血来潮想试一下,主要是担心用 serv-U 之类的动不动就是系统顶级权限 BUG 不放心,但是按照:https://blog.csdn.net/qq_28189423/article/details/82221018 的设置完成,居然无法登录,总是卡在登录界面,又从头来了几次故障依旧,百思不得其解:

查来查去,才发现,居然是一个弱智的设定:“没有在主目录下建立应有的同用户名的文件夹”,参考:https://blog.csdn.net/weixin_34050005/article/details/92032383  , 好大一个坑!怪不得大家都说 windows FTP 不好用。。。。。。

好吧,那就建立个用户名目录在 %%FtpRoot%\ 下面,变成: %%FtpRoot%\%UserName% 终于可以成功登录了,实在无语。

正常能登录后,有看了看 FTP 站点的设置,发现里面有个 “FTP 用户隔离” 设置,打开看看,感觉功能正是我需要的,于是启用了用户隔离,重启站点,又卡在上面反复登录那地方了,

这会就头疼了,没找到资料,只能点自带的帮助,发现又是一个坑:

因为我选择的是,隔离用户第一个选项,而且登录使用的是在系统自建账号,因此必须重新建立一层 LocalUser 目录:%%FtpRoot%\LocalUser\%UserName% 这样的,将之前建立的用户名目录移到 %%FtpRoot%\LocalUser\ 下面,重启 FTP 站点,终于登录正确了。

随后又希望象网站一样,有同端口开多个站点的主机名绑定功能,于是按照 WEB 站点那样设置,编辑绑定了新的主机名,重启 FTP 站点,这会又不能登录了,查了下解决方法:https://blog.csdn.net/weixin_34072458/article/details/92117011,发现又是一个大大的坑!

按照上面的说明,将登录的用户名前面加上了  域名|  后,终于能正常登录了!

最后,上面第一篇文章里面说的为 FTP 物理目录启用 FTP 用户组权限那里,还要在文中的基础上,加上“修改”权限,否则上传同名文件无法覆盖:

总结:

1.不考虑用户隔离时,必须在 ftp 站点根目录下建立用户名目录,否则无法登录!

2.启用用户隔离后,必须在 ftp 站点根目录下建立 LocalUser 目录,再在其下建立用户名目录,否则无法登录!

3.启用主机名绑定后,登录该 ftp 站点时,用户名前必须加上 主机名|,形成“主机名(域名)|用户名”这样的用户名才能登录!

4.为实际上传文件的物理目录安全权限添加 ftp 用户组名,并设置“修改、读取、写入、列出文件夹内容”等权限,才能正确的读写和上传覆盖文件。

此记!

IIS7.5 FTP站点正确设置及启用用户隔离和绑定主机名(踩坑记)相关推荐

  1. 正确设置 php-fpm子进程用户 提高网站安全性 防止被挂木马

    核心总结:php-fpm 子进程所使用的用户,不能是网站文件所有者. 凡是违背这个原则,则不符合最小权限原则. 根据生产环境不断反馈,发现不断有 php网站被挂木马,绝大部分原因是因为权限设置不合理造 ...

  2. Linux网络配置:设置IP地址、网关DNS、主机名

    查看网络信息 1.ifconfig eth0 2.ifconfig -a 3.ip add 设置主机名需改配置文件: /etc/hosts /etc/sysconfig/network vim /et ...

  3. 华为服务器安装esxi找不到硬盘,Vmware Esxi 6.7设置阵列卡直通后找不到存储踩坑总结...

    Vmware版本:Vmware Esxi 6.7 U2 服务器型号: DELL R720XD 阵列卡:R710mini 某天因为需要某个硬盘直通,于是设置了一下阵列卡直通.服务器重启后,发现vmwar ...

  4. linux添加阵列后看不到home下文件,Vmware Esxi 6.7设置阵列卡直通后找不到存储踩坑总结...

    Vmware版本:Vmware Esxi 6.7 U2 服务器型号: DELL R720XD 阵列卡:R710mini 某天因为需要某个硬盘直通,于是设置了一下阵列卡直通.服务器重启后,发现vmwar ...

  5. FTP服务器选择经历和踩坑记,wu-ftp, proftpd 和 vsftpd

    环境: 服务器 Linux Debian 10 客户端 Win10 + FileZilla 出发点就是要在自己的服务器上建一个相对安全的文件交换地,同时需要有所谓"监牢",以保证服 ...

  6. Windows10下Tensorflow启用GPU加速,显卡GTX1060,踩坑记录

    因为需要用到tensorflow学习深度学习,所以有N卡就想开启GPU加速,结果各种坑 1.安装VS和Python环境  (不用VS的可以不安装,使用其他工具也是一样的) 这里使用VS2019作为开发 ...

  7. VMware Workstation设置静态IP(固定IP)踩坑记及常见问题

    VMware Workstation的虚拟机页面属实不太友好,所以常用xshell,finalshell,secureCRT来连接虚拟机.但创建虚机机时选择的NAT网络连接模式,IP会时常变化,故搭建 ...

  8. ef导入oracle数据类型不正确,EF Core操作Oracle踩坑记

    EF(Entity Framework)是微软标志性且成熟的ORM,从之前的.NET Framework时代就已经很常见了,但是给人的感觉还是偏"重",性能被不少人吐槽,倒是像Da ...

  9. SAP云集成 SAP Integration Suite启用过程,踩坑记

    第一步 :创建一个 subscription I现在访问,会提示unauthorized,无权访问 配置了这个,还是无法访问 CPI界面 最后在CPI 官方文档中看到这么一段,tricky,清除浏览器 ...

最新文章

  1. [UWP]了解模板化控件(5):VisualState
  2. 一文完全理解定时器实现技术
  3. 远程服务器的环境的配置
  4. keras卷积层用法API
  5. TensorFlow 1.2正式发布,新增Python 3.6支持
  6. qt vs插件 qt-vsaddin下载
  7. 在C语言中 下面标识符非法的是,下面哪一项在Java中是非法的标识符? 答案:Youme...
  8. php-fpm7.0,php-fpm7.0 慢查询设置及说明
  9. Go-如何读取yaml,json,ini等配置文件
  10. learnpythonthehardway下载_LearnPythonTheHardWay学习笔记1:学习环境搭建
  11. mac镜像cdr格式_eps是什么格式怎么打开?全面解析图片的eps是什么格式
  12. 贴出一个php的批量搜索吧
  13. shell 日志统计常用脚本
  14. 2010伊始就这么忙
  15. mybatis 不生效 参数_Spring Boot(七):你不能不知道的Mybatis缓存机制
  16. 用WinZip Pro创建Zip文件
  17. 面试14种神回复,HR妹子可能会爱上你!
  18. 一篇写给从未编程过的人的入门教程
  19. vss导入git vss导入svn
  20. ubuntu使用CNKI官方的caj浏览器

热门文章

  1. docker容器php 安装GD库
  2. 数字水印算法matlab源程序 matlab版数字水印算法 /DCT/DWT/LSB/HVS/W-SVD数字水印源码 数字水印的嵌入和提取 W-SVD数字水印实现
  3. iPhone应用提交流程:如何将App程序发布到App Store?
  4. 数字图像处理-空间域图像增强(一)(图像反转,对数变换,幂次变换、分段线性变换)
  5. 【新闻系统-React】问题2 antd组件下 路由跳转
  6. wifiphisher 如何正确安装
  7. 微信接入php指南,微信公众号开发教程01:接入指南
  8. no applicable action for [triggerPolicy], current ElementPath
  9. Work20230629
  10. WordPress-Light Year简洁小清新风格网站主题