Ubuntu'nun dayandığı Debian'da, www-data kullanıcısının varsayılan kabuk olarak / bin / sh var. SFTP'yi etkinleştirmek için, /var/www/.ssh/authorized_keysiçinde ortak anahtar oluşturabilirsiniz . Üzerindeki izinler /var/www/.ssh700 ve yetkili_anahtarlar dosyasındaki izinler 600 olmalıdır. Bu dizine erişimi engellemek için http yapılandırmanıza aşağıdakileri eklemek istersiniz.
<Directory /var/www/.ssh>
Order Deny,Allow
Deny from all
</Directory>
Www-data kullanıcı ayarlarını (home dizini, kabuk, vb.) Kullanarak doğrulayabilirsiniz getent passwd www-data.
Sshd_config dosyanızın olduğundan emin olun Subsystem sftp /usr/lib/openssh/sftp-server; muhtemelen ayarlamak PasswordAuthentication noda istersiniz .