Saya tidak yakin versi OpenSSH mana yang dibundel dengan CentOS, tetapi jika itu adalah 4,9 atau lebih baru maka Anda benar-benar dapat melakukannya dengan OpenSSH tanpa perlu menginstal perangkat lunak tambahan.
Saya menulis posting blog tentang ini baru-baru ini, Anda dapat memeriksanya di sini:
http://blog.frands.net/sftp-only-chroot-users-with-openssh-in-debian-166/
Panduan ini untuk Debian, tetapi hampir sama jika versi OpenSSH adalah 4,9 atau lebih. Anda mengetahui versi dengan mengeluarkan perintah ini:
ssh -V
Juga, dalam contoh saya, saya menggunakan direktori statis untuk semua pengguna. Anda dapat menggunakan% u di file konfigurasi, yang akan diganti oleh nama pengguna. Jadi ChrootDirectory dapat diatur ke / www / users /% u