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_keys
içinde ortak anahtar oluşturabilirsiniz . Üzerindeki izinler /var/www/.ssh
700 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 no
da istersiniz .