proftpd:未知的配置指令‘ServerIdent’

proftpd:未知的配置指令‘ServerIdent’

你好,

我在服务器上设置了 proftpd,但是当我想要启动时它失败并显示错误消息:

致命错误:'/etc/proftpd.conf' 第 78 行的配置指令“ServerIdent”未知

这是默认配置文件,我没有做任何更改。这是新安装。当我注释该行时,它会失败并显示不同的指令。

CentOS版本:7.4.1708

ProFTPD 版本:1.3.5e

我搜索了错误,但都说配置文件可能不正确。但是配置文件是默认文件,没有任何变化。什么可能导致错误?

结果:proftpd-td10

proftpd -td10
Checking syntax of configuration file
proftpd[14561]: using PCRE 8.32 2012-11-30
proftpd[14561]: using TCP receive buffer size of 87380 bytes
proftpd[14561]: using TCP send buffer size of 16384 bytes
proftpd[14561]: testing Unix domain socket using S_ISFIFO
proftpd[14561]: testing Unix domain socket using S_ISSOCK
proftpd[14561]: using S_ISSOCK macro for Unix domain socket detection
proftpd[14561]: mod_tls/2.6: using OpenSSL 1.0.2k-fips  26 Jan 2017
proftpd[14561]: mod_memcache/0.1: using libmemcached-1.0.16
proftpd[14561]: using 'UTF-8' as local charset for UTF-8 conversion
proftpd[14561]: fatal: unknown configuration directive 'ServerIdent' on line 78 of '/etc/proftpd.conf'

/etc/proftpd.conf文件中的错误行:

77. ServerName                      "ProFTPD server"
78. ServerIdent                     on "FTP Server ready."
79. ServerAdmin                     root@localhost
80. DefaultServer                   on

相关内容