Zlecono mi instalację nowego serwera SFTP. Per se jest to bardzo prosta operacja: wystarczy użyć internal-sftp
roli wszechobecnej usługi SSH (z chrootingiem), aby mieć niezawodny serwer SFTP.
Jednak z mojej natury zawsze należy wypróbować co najmniej dwa różne podejścia do tego samego problemu i zdałem sobie sprawę, że mogę korzystać ProFTPD
z wtyczki sftp, aby zrobić to samo, z dodatkową zaletą bardziej szczegółowych opcji związanych z transferem plików (np. Ograniczanie przepustowości ). Z drugiej strony ta wtyczka nie jest domyślnie kompilowana (i pakowana) i chciałbym uniknąć (być może) rozwiązania „mniej przetestowanego”.
W tej chwili jedyną wymaganą usługą jest SFTP; gram jednak z wyprzedzeniem i chciałbym wdrożyć rozwiązanie, które może współpracować nie tylko z SFTP, ale także z FTP / S.
Biorąc pod uwagę, że zamierzam chrootować użytkowników w ich domach, co według ciebie jest lepszym rozwiązaniem?
- użyj SSH
internal-sftp
i samodzielnego serwera FTP (vsftpd
lubproftpd
) do usług FTP / S - korzystaj tylko z usługi ProFTPD z odpowiednią wtyczką
mod_sftp
modułu ProFTPD ; istnieje wiele witryn, które faktycznie korzystają z niego codziennie.
mod_sftp
częściej używany niż myślałem? Wspaniały. W każdym razie nie oceniłbym tego mod_sftp
jako niesprawdzony, z tego powodu użyłem cytatów. Przeredaguję tę część pytania.
internal-sftp
zsshd
, prawdopodobnie będziesz musiał użyć SFTP na inny niż porcie deffault (jeśli nadal chcesz sshd), która jest z pewnością problem użyteczność.