Saya memiliki masalah yang sama. Saya menjalankan instance sshd dalam mode debug di DiskStation menggunakan "/usr/syno/sbin/sshd -d", lalu saya menyambungkannya menggunakan "ssh [email protected] -vvv" dan saya mendapatkan info debug di server:
......
debug1:temporary_use_uid:1026/100 (e=0/0)
debug1:mencoba file kunci publik /var/services/homes/user/.ssh/authorized_keys
debug1:fd 5 membersihkan O_NONBLOCK
Otentikasi ditolak:kepemilikan atau mode buruk untuk direktori /volume1/homes/user
......
Saya menyadari bahwa folder beranda juga memerlukan izin yang tepat:
cd /var/services/homes/
chown <username> <username>
chmod 755 <username>
Dan ganti dengan nama pengguna yang sebenarnya, seperti "pengguna".
Akhirnya, masalah terpecahkan!
Anda perlu chmod direktori home Anda ke 755 (synology memilikinya di 777 secara default)
nas> ls -al
total 28
drwxrwxrwx 6 root root 4096 2014-07-13 03:00 .
drwxr-xr-x 13 root root 4096 2014-07-13 03:00 ..
drwxrwxrwx 3 admin users 4096 2014-07-13 03:00 admin
...
nas> chmod 755 /home/admin
nas> ls -al
total 28
drwxrwxrwx 6 root root 4096 2014-07-13 03:00 .
drwxr-xr-x 13 root root 4096 2014-07-13 03:00 ..
drwxr-xr-x 3 admin users 4096 2014-07-13 03:00 admin
Sebagai izin Anda untuk .ssh
dan authorized_keys disetel dengan benar, cukup verifikasi bahwa izin ke direktori home Anda (/home/aether/
) disetel dengan benar (chmod 755 /home/aether/
).
Saya tidak bisa masuk dengan izin default (711
) dan berhasil setelah mengubah izin.
Salam Stephan