如何使用proftp和xinetd禁用普通FTP?

我在VPS上使用CentOS版本6.4。 它使用xinetd运行proftp

我find了configuration文件

/etc/proftpd.conf /etc/xinetd.conf /etc/xinetd.d/ftp_psa

我想禁用普通的FTP,但需要保持FTPS 。 所以一个ftp客户端试图通过普通的FTP启动连接,不应该被允许。

如何做到这一点?

有这个参数:Proftpd中mod_tls的mod_tls

概要

TLSRequired [on | closures| ctrl | 数据| auth | AUTH +数据]

如果将其设置为on那么所有的ftp用户将被强制使用TLS控制和数据通道。 还有其他选项可用于激活它仅用于控制通道,即用户名/密码传输。

它应该被添加到mod_tlsconfiguration:

 <IfModule mod_tls.c> ... TLSRequired on ... ... </IfModule> 

当您为两个通道启用tls时,可能存在一些问题,某些客户端软件在login和挂起后将无法列出目录。 可能会出现这种情况,只激活授权频道就足够了。

请阅读这里的问答部分了解更多信息: http : //www.proftpd.org/docs/howto/TLS.html 。