@Gaume je sais pas trop où tu en es dans les manips, je vais te faire suivre ce que je me suis fais comme pense bête.
Donc depuis la maj du DSM 6 il faut aller activer rsync pour le groupe administrateurs : Panneau de configuration > Groupe > Administrators > Modifier > Applications.
Puis activer le rsync : panneau de config > services de fichiers > rsync
Se connecter en ssh sur le nas et faire un chown -R admin:administrators sur les dossiers qui seront utilisés pour la synchro
Je ne sais pas si tu utilisais la synchro avant et que donc tu passais par le root, si oui il faut aller modifier le user.cfg (nano /home/*****/synchro/config/user.cfg) et le remplacer par le compte admin.
Une fois ça de fait, on repart sur le nas >
Se connecter sur le NAS en admin puis passer en root : sudo -i
1. Activer ssh depuis l’interface synology (Panneau de configuration -> Terminal & SNMP)
Activer le service accueil utilisateur (Panneau de configuration -> Utilisateur -> Avancé) vous aurez par la suite un dossier /volume1/homes présent sur votre NAS
2. Se connecter en root (ssh root@ip.de.votre.syno) par défaut seul les comptes admin et root on accès au service SSH, nous utiliserons par la suite le compte admin pour les connexions ssh.
3. Editer le fichier /etc/ssh/sshd_config
1 vi /etc/ssh/sshd_config
4. Décommenter les trois lignes :
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
Pour enregistrer et quitter sur vi ïƒ ZZ (ou :wq)
Se connecter sur le serveur dédié :
Il faut re-générer la clé publique
ssh-keygen -t rsa
Rediriger temporairement le port 22 vers le port perso choisi pour le ssh du nas si jamais tu l'as modifié sinon on aura un timeout
ssh-copy-id -i ~/.ssh/id_rsa.pub admin@ip_nas -p 22 (ou port perso)
scp ~/.ssh/id_rsa.pub admin@ip_nas:~admin/.ssh/
Puis depuis le terminal ouvert sur le synology ajouter la clef au fichier authorized_keys de l’utilisateur que vous mentionnerez lors de la connexion
cat /volume1/homes/admin/.ssh/id_rsa.pub >> /volume1/homes/admin/.ssh/authorized_keys
1. Relancer le service en désactivant et réactivant le service ssh (cf étape 1 ci-dessus)
2. Modifier les droits des dossiers utilisateur pour que le démon SSH puisse accéder aux fichier authorized_keys
chmod 755 /volume1/homes/admin
chmod 700 /volume1/homes/admin/.ssh
chmod 644 /volume1/homes/admin/.ssh/authorized_keys
Enfin tu peux tester la connexion en faisant un :
ssh admin@ip_nas -p 22 (ou port perso)
Aucun mot de passe ne devrait être demandé.
Désolé c'est un peu fouillis mais c'est ce que j'ai pu glané à droite à gauche pour faire fonctionner cette synchro, et chez moi avec ça, ça tourne impeccable.
J'espère que ça le fera pour toi 🙂