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-sftp
vai 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 ProFTPD
vớ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-sftp
và máy chủ FTP độc lập (vsftpd
hoặ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_sftp
mô-đ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_sftp
thườ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_sftp
là 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-sftp
cá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.