Se connecter à son NAS Synology avec une clé SSH

Testing, , , , ,

C’est rare, mais il arrive parfois qu’on veuille se connecter en SSH à son NAS Synology, pour aller fouiller dans messages d’erreurs par exemple. Mais c’est pas drôle de devoir taper un mot de passe ;)

Mise en place

Tout d’abord, il faut autoriser le service SSH depuis le DiskStation Manager :

Ensuite, il faut se connecter en SSH sur son NAS Synology avec le mot de passe du compte admin :

user@ubuntu:~$ ssh root@synology-nas
password:******

Enlever les commentaires des lignes suivantes, pour activer l’authentification par clé :

synology-nas> vi /etc/ssh/sshd_config
PubkeyAuthentication yes
                         
# The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2
# but this is overridden so installations will only check .ssh/authorized_keys
AuthorizedKeysFile      .ssh/authorized_keys                                 

Copier sa clé publique ~/.ssh/id_rsa.pub sur son NAS Synology :

synology-nas>
mkdir .ssh
vi .ssh/authorized_keys
# appends ~/.ssh/id_rsa.pub content to this file

On peut maintenant se connecter en SSH à son NAS Synology sans mot de passe !

Attention

Même si vous désactivez le compte admin, la connexion reste possible via son mot de passe. Donc il est très important d’avoir un mot de passe complexe pour le compte admin et/ou de désactiver le service SSH quand vous ne l’utilisez pas.

Laisser un commentaire

nec non consectetur tempus sed Donec