ฉันได้รับมอบหมายให้ติดตั้งเซิร์ฟเวอร์ SFTP ใหม่ ต่อไปนี่คือการดำเนินการที่ง่ายมากเพียงแค่ใช้internal-sftpบทบาทของบริการ SSH ที่แพร่หลาย (พร้อม chrooting) ก็เพียงพอที่จะมีเซิร์ฟเวอร์ SFTP ที่เชื่อถือได้
อย่างไรก็ตามมันเป็นธรรมชาติของฉันที่จะลองอย่างน้อยสองวิธีที่แตกต่างกันสำหรับปัญหาเดียวกันและฉันรู้ว่าฉันสามารถใช้ProFTPDกับปลั๊กอิน SFTP เพื่อทำสิ่งเดียวกันโดยมีประโยชน์เพิ่มเติมของตัวเลือกที่เกี่ยวข้องกับการถ่ายโอนไฟล์ที่ซับซ้อนยิ่งขึ้น (เช่น: การควบคุมปริมาณแบนด์วิดท์ ) ในทางตรงกันข้ามปลั๊กอินนี้ไม่ได้รวบรวม (และรวม) โดยค่าเริ่มต้นและฉันต้องการที่จะหลีกเลี่ยง (บางที) การแก้ปัญหา "ทดสอบน้อย"
ในขณะนี้บริการที่จำเป็นเท่านั้นคือ SFTP อย่างไรก็ตามฉันกำลังเล่นล่วงหน้าและฉันต้องการใช้โซลูชันที่ไม่เพียง แต่สามารถทำงานร่วมกับ SFTP แต่ยังมี FTP / S ด้วย
เมื่อพิจารณาว่าฉันจะ chroot ผู้ใช้ภายในบ้านของพวกเขาคุณรู้สึกอย่างไรเป็นทางออกที่ดีกว่า
- ใช้ SSH
internal-sftpและเซิร์ฟเวอร์ FTP แบบสแตนด์อโลน (vsftpdหรือproftpd) สำหรับบริการ FTP / S - ใช้บริการ ProFTPD กับปลั๊กอินที่เกี่ยวข้องเท่านั้น
mod_sftpโมดูลของ ProFTPD มีหลายเว็บไซต์ที่ใช้งานจริงในชีวิตประจำวัน
mod_sftpมักใช้มากกว่าฉันว่า? ยิ่งใหญ่ อย่างไรก็ตามฉันจะไม่ตัดสินmod_sftpว่ายังไม่ได้ทดสอบมันเป็นเพราะเหตุนี้ฉันจึงใช้คำพูด ฉันจะตั้งชื่อใหม่เป็นส่วนหนึ่งของคำถาม
internal-sftpของsshdคุณอาจจะต้องใช้ SFTP ในที่แตกต่างกันกว่าพอร์ต deffault (ถ้าคุณยังต้องการ sshd) อย่างแน่นอนซึ่งเป็นปัญหาการใช้งาน