GNU/Linux >> Belajar Linux >  >> Debian

Debian – Tidak Dapat Membuat Pengguna Sftp Debian 7?

Saya memiliki linode dan saya mengakses melalui terminal ssh throw.
Saya perlu membuat pengguna sftp yang direktori default-nya (dan satu-satunya yang dapat dia akses) adalah /var/www/xxxxxx.com/public_html/directory

Sekarang, saya melakukannya, tetapi ketika saya mencoba menghubungkan saya mendapatkan pipa yang rusak atau koneksi ditolak oleh rekan

Apa yang saya lakukan adalah ini:

$ adduser --home /var/www/xxxxxx.com/public_html/directory/ username
$ chown username:username /var/www/xxxxxx.com/public_html/directory/
$ chmod 755 /var/www/xxxxxx.com/public_html/directory/
$ nano /etc/ssh/sshd_config

Di /etc/ssh/sshd_config Saya menambahkan baris berikut

Match User username
   ChrootDirectory /var/www/xxxxxx.com/public_html/directory/
   AllowTCPForwarding no
   X11Forwarding no
   ForceCommand internal-sftp

Apa yang saya lakukan salah?

EDIT:Ini adalah kesalahan yang sebenarnya

EDIT2:ini adalah kesalahan dalam filezilla

EDIT 3:auth.log

 Oct 15 17:47:11 (none) sshd[361]: fatal: bad ownership or modes for chroot directory "/var/www/xxxxxxxxxxxx.com/public_html/extras_html"

Jawaban yang Diterima:

Ini dijawab berkali-kali, tetapi saya tidak dapat menemukannya sekarang. Jawabannya adalah RTFM.

Singkat cerita:Dari man sshd_config Anda bisa mendapatkan baris ini:

Direktori Chroot

Menentukan nama path direktori ke chroot(2) hingga setelah otentikasi. Semua komponen nama path harus berupa direktori milik root yang tidak dapat ditulis oleh pengguna atau grup lain. Setelah chroot, sshd(8) mengubah direktori kerja menjadi direktori home pengguna.

Yang memberikan penjelasan untuk pesan kesalahan Anda. Memperbaiki ACL di jalur akan menyelesaikan masalah Anda.


Debian
  1. Cara Membuat Pengguna Sudo di Debian

  2. Buat Pengguna Sudo di Debian - Proses Langkah demi Langkah?

  3. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  1. Debian – Memindahkan /var, /home Untuk Memisahkan Partisi?

  2. Perbedaan Antara /var/log/messages, /var/log/syslog, Dan /var/log/kern.log?

  3. Bagaimana saya bisa memindahkan direktori /var/log

  1. Batasi Akses Ftp Hanya Ke /var/www Dengan Vsftpd?

  2. Haruskah situs web berada di /var/ atau /usr/ sesuai dengan penggunaan yang disarankan?

  3. Bagaimana saya bisa membuat pengguna hanya untuk sftp?