我受命安装新的SFTP服务器。就其本身而言,这是一个非常简单的操作:仅使用internal-sftp
无处不在的SSH服务(带有chrooting)的角色就足以拥有可靠的SFTP服务器。
但是,总是针对同一问题尝试至少两种不同的方法,这是我的本性,我意识到我可以ProFTPD
与sftp插件一起使用来执行相同的操作,并具有更多与文件传输相关的更精细选项的好处(例如:带宽限制) )。另一方面,该插件默认情况下不会编译(和捆绑),我想避免(也许)“测试较少”的解决方案。
目前,唯一需要的服务是SFTP。但是,我正在提前播放,我想实现一个不仅可以与SFTP一起使用,而且也可以与FTP / S一起使用的解决方案。
考虑到我将在家庭中使用chroot用户,您觉得更好的解决方案是什么?
- 使用SSH
internal-sftp
和独立的FTP服务器(vsftpd
或proftpd
)进行FTP / S服务 - 仅将ProFTPD服务与相关插件一起使用
嗨,谢谢您的输入。我并不是在寻求意见,而是寻求已经评估了上述两种选择的人的最佳实践建议。您指出侦听TCP端口是正确的,但是在此设置中,将其他端口用于SSH并不是问题。
—
shodanshok '16
我不确定“未测试”是否是ProFTPD
—
Castaglia '16
mod_sftp
模块的公正判断;实际上,有许多站点每天都在使用它。
感谢您的评论。所以
—
shodanshok '16
mod_sftp
比我更常用吗?大。无论如何,我不会mod_sftp
认为它是未经测试的,正是由于这个原因,我使用了引号。我将重新说明问题的这一部分。
internal-sftp
的sshd
,你可能会使用SFTP上比deffault端口不同(如果你仍然想sshd的),这是肯定的可用性问题。