SSH est un protocole sécurisé afin d’accéder à un système à distance
Le NAS DNS-320 tourne sur un système d’exploitation GNU/Linux. Il est donc possible de lancer un serveur SSH (et plus mais ça c’est une autre histoire).
Cette partie est destinée à un public averti, car mes explications sont très brefs. Je ne saurai être responsable en cas de mauvaise manipulation.
Prérequis
- Savoir utiliser SSH et Telnet ;
- Installation de Fun_Plug :
Accès au NAS
En utilisant un client Telnet, connectez-vous dessus.
Si vous êtes sur Windows, vous pouvez utiliser Putty. En cochant la case « Telnet » de la partie « Connection type » et en entrant l’adresse IP (ou domaine) du serveur NAS, ça devrait marcher :-)
Choix du mot de passe
Tapez les commandes ci-dessous et spécifiez le mot de passe pour l’utilisateur root :
pwconv
passwd
Activez l’utilisateur root :
usermod –s /ffp/bin/sh root
Créez le dossier home pour l’utilisateur root :
mkdir –p /ffp/home/root/
usermod –d /ffp/home/root/ root
Testez le mot de passe en changeant d’utilisateur :
login
Fixation du mot de passe
Le mot de passe est réinitialisé à chaque connexion. Pour enlever ce comportement, téléchargez et lancez le script ci-dessous :
wget http://wolf-u.li/u/172/ –O /ffp/sbin/store-passwd.sh
/ffp/sbin/store-passwd.sh
Le mot de passe est désormais stocké dans la mémoire flash du serveur.
Lancement du serveur SSH
Activez le serveur SSH :
chmod a+x /ffp/start/sshd.sh
sh /ffp/start/sshd.sh start
Testez à l’aide de votre client SSH et une fois bon, désactivez le serveur Telnet :
chmod –x /ffp/start/telnetd.sh
A vous maintenant la bidouille! :-D