Outils pour utilisateurs

Outils du site


synology:cle-publique

Connexion a DiskStation par échanges de clés pub/privées

Prérequis : réussir a se connecter depuis l'extérieur du LAN en SSH (ssh user@ip/ndd -p port)

Principe

  • Sur le serveur source, générer une clé RSA et la récupérer sur le Synology en SSH
  • Pour que le SSH par clef publique puisse fonctionner avec un Synology, il faut des permissions précises sur le répertoire HOME et le répertoire .ssh

Procédure

homedir=$(eval echo ~$USER); 
sudo chown $USER:users $homedir -R;
chmod 755 $homedir; 
chmod 700 $homedir/.ssh/;
chmod 600 $homedir/.ssh/authorized_keys;

Création des clefs SSH publiques et privées

ssh-keygen -t rsa

Si ça ne fonctionne pas, dans /etc/ssh/sshd_config, décocher :

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys

Recharger la configuration du serveur SSH

synoservicectl --reload sshd
synology/cle-publique.txt · Dernière modification : 2024/05/17 08:17 de Marc CAISSIAL