Aller au contenu

Connexion dossier SFTP distant avec clefs publique/privée

Featured Replies

Posté(e)

Bonjour chère communauté Synology,

 

J'aimerais monter un dossier distant en SFTP sur mon synology mais le serveur en question ne supporte qu'une authentification par clefs publique/privée.

Je n'ai pas trouvé l'emplacement dans DSM pour introduire ma clef privée, est-ce réalisable ? Peut-être y-a-t'il une astuce en passant par les commandes linux en SSH (mais j'aimerais éviter).

 

D'avance merci pour votre aide !

 

Citation

Hello Synology owners,

I would like to mount a remote SFTP folder on my synology but the server only support Public/Private key authentification.

Is it possible to achieve it into DSM ? I do not see any option in DSM.

Perhaps there is a way using SSH commands ?

 

Thanks for you precious help !

 

Modifié par DeFlaMenTaL
Désolé pour l'anglais

Posté(e)
  • Auteur

 

il y a 14 minutes, Mic13710 a dit :

This forum is in french. If you need to get response to your query, please translate or revert to the uk/us forum.

Désolé pour l'anglais, je sors de nombreuses recherches infructueuses dans la langue de Shakespeare et je n'ai pas fait attention.

J'ai remis mon message en Français 😉

Posté(e)

Bonjour,

Je ne crois pas qu'il existe un endroit pour déposer les clés, de mon côté je l'avais fait en ssh, de mémoire dans un dossier cacher de l'utilisateur (mais j ai un gros doute)

Posté(e)

Il faut créer un dossier .ssh dans le home de l'utilisateur et mettre la clé dedans, à ma connaissance ça ne se fait qu'en SSH.

Posté(e)
  • Auteur

Cette manipulation avec le dossier .ssh c'est pour y placer les clefs publiques, lorsque le syno est le serveur et que des clients s'y connectent.

Dans mon cas c'est le syno qui est client et qui se connecte. Est-ce la même manipulation ?

Posté(e)

Une clé privée doit être placée dans le dossier .ssh de l'utilisateur du NAS avec lequel tu désires te connecter.
Si tu utilises ssh-keygen la clé publique s'y trouvera aussi sûrement, tu n'as plus qu'à la copier à la suite du fichier authorized_keys de ton hôte cible.
Note : ssh-copy-id pas installé sur le NAS par défaut.

Posté(e)
  • Auteur

Merci pour cette bonne nouvelle 🙂 J'ai utilisé PuttyGen, OpenSSH pour générer un couple de clé publique/privée. J'ai en ma possession deux fichiers, un pour chaque clé.

Dans le dossier .ssh, j'ai déjà un fichier "authorized_keys" qui contient toutes les clefs publiques des users se connectant à mon serveur. J'ai bien compris que c'était ce fichier là que je devais updater sur le serveur distant avec ma clé générée.

Où dois-je copier ma clé privée ? à la suite de mon fichier "authorized_keys" ou à côté dans le dossier .ssh ?

Arrive ensuite le user associé : Est-ce le User DSM qui effectue la connexion (déjà identifié par le dossier home correspondant), ou le username qui me sera défini par le serveur SFTP distant (je ne visualise pas bien comment le syno va aller chercher et utiliser cette clé privée automatiquement.

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…

Qui est en ligne (Afficher la liste complète)

  • Il n’y a aucun utilisateur enregistré actuellement en ligne

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.