Ich wurde beauftragt, einen neuen SFTP-Server zu installieren. Per se ist dies eine sehr einfache Operation: Die einfache Verwendung der internal-sftp
Rolle des allgegenwärtigen SSH-Dienstes (mit Chrooting) reicht aus, um einen zuverlässigen SFTP-Server zu haben.
Es liegt jedoch in meiner Natur, immer mindestens zwei verschiedene Ansätze für dasselbe Problem zu versuchen, und mir wurde klar, dass ich ProFTPD
mit einem SFTP-Plugin dasselbe tun kann, mit dem zusätzlichen Vorteil detaillierterer Optionen für den Filetransfer (z. B. Bandbreitendrosselung) ). Andererseits wird dieses Plugin nicht standardmäßig kompiliert (und gebündelt), und ich möchte (vielleicht) eine "weniger getestete" Lösung vermeiden.
Derzeit ist nur SFTP erforderlich. Ich spiele jedoch im Voraus und möchte eine Lösung implementieren, die nicht nur mit SFTP, sondern auch mit FTP / S funktioniert.
Was halten Sie für eine bessere Lösung, wenn man bedenkt, dass ich Benutzer in ihren Häusern chrooten werde?
- Verwenden Sie SSH
internal-sftp
und einen eigenständigen FTP-Server (vsftpd
oderproftpd
) für FTP / S-Dienste - Verwenden Sie den ProFTPD-Dienst nur mit dem entsprechenden Plugin
mod_sftp
Modul ist. Es gibt viele Websites, die es tatsächlich täglich nutzen.
mod_sftp
also häufiger verwendet als ich? Groß. Jedenfalls würde ich nicht mod_sftp
als ungetestet beurteilen , aus diesem Grund habe ich die Zitate verwendet. Ich werde diesen Teil der Frage umformulieren.
internal-sftp
vonsshd
, werden Sie wahrscheinlich SFTP zu verwenden , haben auf verschiedenen als deffault Port (wenn Sie noch sshd wollen) , das Problem sicherlich Usability ist.