[主机系统] FTP服务器SERV-U异常检查及修正办法
1、检查一下Serv-U版本是否为6.X版
2、检查ODBC数据源是否正确
开始——管理工具——数据源(ODBC)——系统——QzHostFtp,双击编辑,选择正确的Serv-U数据库路径,一般放在“被控端/DataBase/FtpDatabase.mdb”。
3、检查Serv-U是否已注册,有的版本没有注册无法使用。
4、SERV-U里没有QZHOST域,该错误一般是由于先安装被控后安装SERV-U造成,解决办法:停止SERV-U服务,打开到SERV-U安装目录,找到ServUDaemon.ini,备份一下里面的内容,将以下内容替换掉:
[GLOBAL] Version=6.4.0.4 SocketKeepAlive=1 PacketTimeOut=300 CheckAnonPass=1 UseUPnP=0 PASVPortStart=8000 PASVPortRange=4 LocalSetupPassword= RegistrationKey= [Domain1] CacheTTL=60 ODBCSource=QzHostFtp|| ODBCTables=Useraccounts|Groupaccounts|Useraccess|Groupaccess|UserIPaccess|GroupIPaccess ODBCColumns=User|Password|SKey|HomeDir||Access|Disable||LockHomeDir|||ChangePass|QuotaEnable|Sameip|Maxup|MaxDown|MaxUsers|Free|Timeout|RatioUp|RatioDown|RatioCredit|QuotaCurrent|QuotaMax|Expiration|Privilege|PassType|RatioType|Groups||IndexNo|| [DOMAINS] Domain1=0.0.0.0||21|QzHostFtp|1|0|1
替换之后注册一下SERV-U。
5、检查一下是否有程序占用了21端口,如果有,将进程禁掉,一般IIS如果装了FTP服务,需要将FTP服务卸掉