我在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 。