Tôi đã được giao nhiệm vụ cài đặt một máy chủ SFTP mới. Per-se, đây là một hoạt động rất đơn giản: chỉ cần sử dụng internal-sftpvai trò của dịch vụ SSH có mặt khắp nơi (với chroot) là đủ để có một máy chủ SFTP đáng tin cậy.
Tuy nhiên, bản chất của tôi là luôn thử ít nhất hai cách tiếp cận khác nhau cho cùng một vấn đề và tôi nhận ra rằng tôi có thể sử dụng ProFTPDvới plugin sftp để làm điều tương tự, với lợi ích bổ sung của các tùy chọn liên quan đến filetransfer chi tiết hơn (ví dụ: điều chỉnh băng thông ). Mặt khác, plugin này không được biên dịch (và đóng gói) theo mặc định và tôi muốn tránh (có lẽ) giải pháp "ít được thử nghiệm".
Hiện tại, dịch vụ cần thiết duy nhất là SFTP; tuy nhiên, tôi đang chơi trước và tôi muốn triển khai một giải pháp không chỉ hoạt động với SFTP mà còn với FTP / S.
Xem xét rằng tôi sẽ chroot người dùng trong nhà của họ, bạn cảm thấy gì là một giải pháp tốt hơn?
- sử dụng SSH
internal-sftpvà máy chủ FTP độc lập (vsftpdhoặcproftpd) cho các dịch vụ FTP / S - chỉ sử dụng dịch vụ ProFTPD với plugin có liên quan
mod_sftpmô-đun của ProFTPD ; có rất nhiều trang web trên thực tế sử dụng nó hàng ngày.
mod_sftpthường được sử dụng hơn tôi mặc dù? Tuyệt quá. Dù sao, tôi sẽ không đánh giá mod_sftplà chưa được kiểm tra, đó là vì lý do đó tôi đã sử dụng các trích dẫn. Tôi sẽ điều chỉnh lại một phần của câu hỏi.
internal-sftpcácsshd, có thể bạn sẽ phải sử dụng SFTP trên khác với cổng deffault (nếu bạn vẫn muốn sshd) mà chắc chắn là vấn đề khả năng sử dụng.