我们有一个使用proftpd的Debian Linux机器,我们同时运行FTP和SFTP,但是我们希望禁用普通的FTP,并让SFTP运行
有没有办法做到这一点?
我在相当一段时间没有使用ProFTPd,但记得它支持FTPS。
那么你真的指的是SFTP还是你的意思是FTPS? 早期的SSH协议具有与FTP类似的function,而后者则是由SSL / TLS保护的FTP。
快速search我在ProFTPd的FTPS上find了以下文件http://www.proftpd.org/docs/howto/TLS.html
这是第一次被问到,但是ProFTPD现在支持FTP,FTPS(通过mod_tls
) 和 SFTP(通过mod_sftp
)。
为了回答这个问题,你可以configurationProFTPD来:
ProFTPD为FTP传输所做的丰富的可configuration日志logging是为SFTP传输完成的。
我也推荐使用SSH。 大多数FTP客户端将支持它。 另外,如果将/usr/libexec/sftp-server
(或者系统上的任何path)添加到/etc/shells
。 您可以授予SFTP访问权限,但不提供完整的shell访问权限
有一件事我不喜欢openssh的SFTP协议,默认情况下,它不会logging传输。 如果你需要login传输,那么你可能要检查到VS-FTP。 我很确定VS-FTP支持通过SSL和SFTP的FTP以及传输日志logging。 我想,VS-FTP是Red Hat 5的默认设置。