Aller au contenu

[Linux] Connexion Sans Mot De Passe Avec L'utilisateur "admin" Ne Marche Pas


King76

Messages recommandés

Bonjour,

Tout d'abord je suis un newbie avec mon NAS (Ds211j avec DMS 3.0 et ssh de base) que j'ai eu hier. J'ai commencé par créer des volumes, mais rien touché du coté des utilisateurs, je me contente de garder le compte admin. Est ce correcte d'après vous ? Car je compte me connecter avec ce compte "admin" en ssh pour effectuer mes backups sur mon NAS.

Pour info j'ai 3 machines sous Linux que je veux "backuper" via le logiciel LuckyBackup http://luckybackup.sourceforge.net (basé sur rsync). Perso je vous conseil de jeter un oeil à ce logiciel, je l'ai découvert aujourd'hui et sans aucune connaissance (ou très peu) sur rsync, je peux faire un tas de trucs, même gérer les crons (pas encore testé...)

Bref, j'ai réussi à lancer une synchro sans avoir besoin de saisir mon mot de passe mais en passant via le compte "Root" de mon Syno, mais je voudrais faire cela depuis le compte admin, car c'est avec lui que je me connecte depuis l'interface Web. Est ce que vous utilisez un autre compte que root pour faire vos synchro vous ?

Voici ce que j'ai fais pour me connecter en SSH pour ne plus saisir mon mot de passe :

  • J'ai suivi ce tuto pour générer ma clé privé/publique : http://forum.synolog...ata_using_rsync puis placer la clé public dans le dossier /root/.ssh/authorized_keys
  • J'ai aussi suivi ce tuto pour modifier le fichier de configuration /etc/ssh/sshd_config : http://www.naschenwe...rd-less-ssh-log et j'ai juste décommandé ces trois lignes :
    RSAAuthentication yes
    PubkeyAuthentication yes
    AuthorizedKeysFile .ssh/authorized_keys
  • Après pour que ca fonctionne avec mon compte admin, j'ai copié le répertoire .ssh du root dans le dossier HOME du compte admin qui est ici : /var/services/homes/admin/ (j'ai du créer le répertoire homes et admin). J'ai même du copier le fichier .profile qui était dans root pour mettre dans le dossier ADMIN, parce qu'un echo $HOME renvoyait /root. J'ai même appliqué les bonnes permissions

Mais malgré cela, a chaque fois que je me connecte via : ssh admin@192.168.0.16 ca ne marche pas alors que ssh root@192.168.0.16 fonctionne. Je me demande si y'a pas autre chose à configurer dans /etc/ssh/sshd_config ?

Qu'est ce que j'ai oublié. d'après vous ?

Merci

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.