ฉันได้รับมอบหมายให้ติดตั้งเซิร์ฟเวอร์ 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) อย่างแน่นอนซึ่งเป็นปัญหาการใช้งาน