求救,连接filezilla server报Data Socket Error错误
服务器是阿里云的Windows Server 2016 数据中心版64位。
网站管理软件用的是宝塔。
而filezilla server就是使用宝塔客户端安装的,配置也都弄好了,端口不是默认的21,而是我自定义的端口,并且filezilla server也在防火墙放行的,自定义的FTP端口也在防火墙的入站规则里放行了;并且阿里云服务器上有安全组一说,我也在安全组里添加并放行了自定义的FTP端口,连同80,443一同放行的。
当我用FTP客户端连接filezilla server时,却报了RT的错误,更详细的错误就是下图。
我做了以下排查,但都没有解决,甚至还发了工单,阿里工程师也登我的服务器弄了,还是解决不了。
— 网上搜索说要放行FTP的20数据端口,我在安全组和防火墙都添加了,没用
— 非常确定FTP的用户名和密码是正确的,如果错误会报530错误
— 工程师说检查服务器是否正常运行,肯定是运行的啊,要不然怎么连接
— 工程师说关闭防火墙测试是否能连接,关闭防火墙也不能连接
— 阿里工程师登入我的服务器,排查后重启了我的服务器,也照样用不了
— 我以为是宝塔自带的filezilla server软件问题,卸载重装几次还是无果
— 我把宝塔的filezilla server软件卸载,下载官网的filezilla server安装配置还是无法连接
搞了我两天,我都快想要把服务器重装了,如果是我自己一个人使用服务器倒还好,我可以直接远程连接管理就行了,但是现在有三个人都要使用,并且他们只是编辑,我不可能把服务器帐户密码给他们,怕搞坏了,锅还是我背;并且网站数据挺多,如果重装,还要备份,又是一件大工程,哎...命苦。
忘记发安全组的放行端口了,请看,该放行的端口我都放行了
多谢@fmtq ,按着你的方法在安全组里添加后,果然FTP能连接上了,我放行的端口如图。
目前共有 4 条回复