Nu pot configura cheia ssh pe Synology NAS.
Fişier ~/.ssh/authorized_keys
nu este creat sau nu este actualizat.
Pe o mașină la distanță (NAS):
$ cd
$ chmod 700 .
$ chmod 700 .ssh
$ atingeți .ssh/authorized_keys
$ chmod 600 .ssh/authorized_keys
am actualizat /etc/ssh/sshd_config
pentru a decomenta rândurile:
PubkeyAuthentication da
AuthorizedKeysFile .ssh/authorized_keys
Am repornit sshd:
$ sudo synoservicectl --reload sshd
Pe mașina locală:
$ ssh-keygen -t ed25519 -C „[email protected]”
# cheie generată în locația personalizată „id_synology”
$ ssh-copy-id -i id_synology -f -p 2222 [email protected]
/usr/bin/ssh-copy-id: INFORMAȚII: Sursa cheii care urmează să fie instalată: „id_synology.pub”
/usr/bin/ssh-copy-id: INFO: încercarea de a se autentifica cu noile chei, pentru a le filtra pe cele care sunt deja instalate
/usr/bin/ssh-copy-id: INFORMAȚII: 1 cheie(e) rămân de instalat -- dacă vi se solicită acum, este să instalați cheile noi
/usr/bin/ssh-copy-id: linia 251: avertisment: aici-document la linia 251 delimitat de sfârșitul fișierului (dorit `EOF')
/usr/bin/ssh-copy-id: linia 250: avertisment: aici-document la linia 250 delimitat de sfârșitul fișierului (dorit `EOF')
/usr/bin/ssh-copy-id: linia 260: EOF: comanda nu a fost găsită
parola [email protected]:
Număr de chei adăugate: 1
Acum încercați să vă conectați la mașină, cu: „ssh -p '2222' '[email protected]'”
și verificați pentru a vă asigura că au fost adăugate numai cheile dorite.
Pe mașina de la distanță chei_autorizate
nu este actualizat. am incercat fara chei_autorizate
, dar fișierul nu este creat. Am încercat și cu algoritmul rsa, cu sau fără frază de acces, dar am același rezultat.
Vreo idee? Sau orice jurnal pentru a verifica de ce cheia nu este copiată?