Saya menjalankan Ubuntu 10,04. Saya memiliki direktori home pengguna yang ditetapkan, tetapi saya ingin membatasi mereka ke direktori home mereka dan anak-anaknya ketika mereka terhubung melalui SFTP.
Dengan kata lain: tidak membiarkan mereka keluar dari situ.
Apa yang harus saya lakukan untuk mencapai ini?
Jawaban:
FTP
Dari dokumentasi Ubuntu :
SFTP
Edit
/etc/ssh/sshd_config
:Atur
subsystem sftp internal-sftp
jika perlu.Tambahkan yang berikut ini:
Simpan dan uji konfigurasi dengan menjalankan
sshd -t
. Jika ini berhasil, mulai ulangssh
setelahnya untuk menerapkan perubahan.Bergantung pada pengaturan persis Anda, folder yang Anda tentukan sebagai
ChrootDirectory
(%h
adalah rumah pengguna) harus dimilikiroot
tanpa izin menulis untuk orang lain. Jadi ini bukan direktori home yang sebenarnya .sumber
Server unexpectedly closed network connection
chroot
, itu benar-benar berperilaku dengan cara yang sama. Mengenai masalah SFTP, periksa file log jika Anda belum melakukannya. Saya menduga ini masalah izin seperti yang saya sebutkan di paragraf terakhir dari posting saya.bad ownership or modes for chroot directory component "/srv/www/"