透明的星尘 发表于 2018-8-6 00:48:19

[FTP搭建]我恨windows server...

本帖最后由 透明的星尘 于 2018-8-6 00:49 编辑

一言难尽,槽点太多。
去年给实验室搭服务器由于惧怕命令行用了windows server。
然后每次配置FTP或者网站都要挣扎在权限的漩涡中,相比之下,俗人斋论坛建设的过程中,用终端控制文件权限的操作简直是清楚明了,酣畅淋漓。
最近有一个配置FTP用户隔离的需求,这个linux服务器里很早就有的功能,在IIS6.0之后也加入了windows server里,然而按照网上的操作,怎么都成功不了,一旦打开用户隔离,就无法访问FTP。
https://www.cnblogs.com/hzy168/p/6829890.html
基本上都是这样的步骤,配置过程相当繁琐,必须建立很多新用户,放在localuser目录里,然后还得各种配置权限,然而一步步来,试了很多次都没成功。
我挣扎了两三天,各种没怎么睡觉,最终还是决定放弃了IIS-FTP。

我试用了两个FTP Server软件,Filezilla和serv-u。

Filezilla
我自己其实很喜欢Filezilla,比较简洁,适当配置一下就可以使用,而且filezilla是免费软件,大家可以直接搜索下载即可。
然而却被另一个事情恶心了,字符编码。Filezilla默认是UTF-8,windows server中文版是GBK,导致中文目录一定概率会变成乱码而无法正确访问。
网上有很多通过打补丁的方法解决这个问题,都是一样的说法:
http://ce.sysu.edu.cn/hope/html/IntAdmin/186798.html
看起来很靠谱,但不知道为什么到我这里就不能用了,无奈之下只好暂时放弃选择其他的server。

Serv-u
Serv-u是收费软件,这里扔一个破解链接。
链接:https://pan.baidu.com/s/1yD8_Ya6A0pyue8tM8DlcFg 密码:kbc3
Serv-u是功能比较完善全面的FTP服务端,按照提示配置好用户和对应的目录之后,仍然会遇到UTF-8的问题。
https://jingyan.baidu.com/article/647f01157d14c77f2048a87e.html
按照这个帖子,注意要把"限制和设置"以及"服务器限制和设置"都按照教程里的说明操作一次。

然后终于实现了不同用户目录隔离+所有目录可以正常访问了,可以安心睡一觉明天回家了。

白隼 发表于 2018-8-6 01:19:21

还有个vsftpd不记得是不是也有win版的,也可以试试。
都统一用utf8呗,utf8最好

透明的星尘 发表于 2018-8-6 01:59:06

白隼 发表于 2018-8-6 01:19
还有个vsftpd不记得是不是也有win版的,也可以试试。
都统一用utf8呗,utf8最好 ...

sev-u解决了而且很稳定,就不瞎折腾了。
编码是一个历史遗留问题吧,还有GBK是中国强制规定的,所以导致很多软件在中国都坑了。

木綿 发表于 2018-8-7 16:51:49

看不懂的我就随便围观一下@@

Freedom 发表于 2018-8-7 17:52:23

木綿 发表于 2018-8-7 16:51
看不懂的我就随便围观一下@@

不不不,您才是大佬

透明的星尘 发表于 2018-9-5 20:20:09

今天重启了一下课题组服务器,然后防火墙重启的时候启动了,把servu墙了{:3_62:}还好发现了,要不又要蛋疼好久了
页: [1]
查看完整版本: [FTP搭建]我恨windows server...