Měl jsem stejný problém. Spouštím instanci sshd v režimu ladění na stanici DiskStation pomocí "/usr/syno/sbin/sshd -d", pak se k ní připojím pomocí "ssh [email protected] -vvv" a mám informace o ladění na server:
......
ladění1:dočasně_use_uid:1026/100 (e=0/0)
ladění1:vyzkoušejte soubor veřejného klíče /var/services/homes/user/.ssh/authorized_keys
ladění1:fd 5 vymazání O_NONBLOCK
Autentizace zamítnuta:špatné vlastnictví nebo režimy pro adresář /volume1/homes/user
......
Uvědomil jsem si, že domovská složka také potřebuje správná oprávnění:
cd /var/services/homes/
chown <username> <username>
chmod 755 <username>
A nahraďte skutečným uživatelským jménem, například „user“.
Konečně je problém vyřešen!
musíte svůj domovský adresář upravit na 755 (synology ho má ve výchozím nastavení 777)
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
Jako vaše oprávnění pro .ssh
a autorizované klíče jsou nastaveny správně, jen ověřte, zda jsou oprávnění k vašemu domovskému adresáři (/home/aether/
) jsou nastaveny správně (chmod 755 /home/aether/
).
Nemohl jsem se přihlásit s výchozími oprávněními (711
) a po změně oprávnění to fungovalo.
Na zdraví Štěpáne