Pada Debian, yang menjadi dasar Ubuntu, pengguna www-data memiliki / bin / sh sebagai shell default. Untuk mengaktifkan SFTP, Anda dapat membuat /var/www/.ssh/authorized_keysdengan kunci publik Anda di dalamnya. Izin pada /var/www/.sshharus 700, dan izin pada file Authorized_key harus 600. Anda ingin menambahkan berikut ini ke konfigurasi http Anda untuk melarang akses ke direktori ini.
<Directory /var/www/.ssh>
Order Deny,Allow
Deny from all
</Directory>
Anda dapat memverifikasi pengaturan pengguna data-www (dir home, shell, dll) menggunakan getent passwd www-data.
Pastikan sshd_config Anda telah Subsystem sftp /usr/lib/openssh/sftp-server, dan Anda mungkin ingin mengaturnya PasswordAuthentication nojuga.