最近部署了几台电脑的服务器FTP,遇到了一些意料外的异常,现在简单总结下;
使用filezilaServer安装FTP服务器很简单,基本一步步下一步就好,安装完毕后弹出FTP服务端界面,直接OK即可;
为了方便后续查询日志,可以在setting中找到logging选项,打开服务器日志。
常见问题如下:
1、FTP搭建好后本地测试时,服务端日志提示有时可以连接成功,有时会报密码错误,经过多放排查后,发现,对应的windos系统设置了两套FTP服务器,一套是通过Windos系统的自带的插件IIS服务建立的,一套是filezilaServer建立的,两套FTP有用户重叠,所以导致连接时出现异常;(个人认为搭建FTP建议使用三方工具,IIS比较难配置,出问题不好定位)
2、搭建完毕后,使用Filezila客户端连接不上,这个问题很好处理,只要在浏览器或命令行去测试下本地连接情况就可以排查出是客户端版本不匹配导致,命令行输入 :ftp ,然后输入 open XXXX(ip) uername ,回车后再输入密码即可;浏览器中测试时可输入\\ftp:ip 来测试;
3、FTP本地测试ok,但是数据无法正常下载处理,这时需要排查对应的账号权限问题,看下账号对对应目录的权限是否有读写或追加权限,有时非administrator用户进入后,无法操作文件很可能是设置的用户权限问题。
总之,FTP搭建完后,设置后日志,一步步排查,根据日志定位,某些时候日志提示警告,但是确实可以传输数据的。