Niveau:2
Introduction:
Pour accéder en SSH à votre nous allons installer le plugin Fun_Plug. Fun-Plug est un système de plugins crée pour les serveurs NAS D-LINK. Il ne modifie pas à l’installation de base mais permet d’installer des applications Linux supplémentaires (OpenSSH, Apache2, MySQL, Apache…).
Fun-Plug est chargé lors du démarrage du NAS, ce fichier est situé sur Volume_1 du disque dur plutôt que dans la mémoire flash. Cela signifie que l’utilisateur peut facilement et en toute sécurité modifier le fichier parce que le contenu de la mémoire flash n’ai pas modifié. Si vous supprimez le fichier fun_plug et les répertoire associés la modification est supprimé.
Installation de fun_plug est facile et se fait en quelques étapes. Ces étapes doivent être effectuées avec précaution, car les commandes utilisent les privilèges « root ».
Installation de Fun_Plug:
Télécharger le plugin: fun_plug.zip
Décompresser votre fichier ZIP pour avoir deux fichiers (fun_plug.sh et fun_plug.tgz)
Placez les deux fichiers dans le répertoire le plus élevé de Volume_1 de votre NAS. Dans mon cas, j’ai créé un accès via une connexion FTP. Pour cela aller dans Management>Account Management>Network Shares.
Puis configurer le volume_1 pour avoir un accès en FTP.
Utiliser FileZilla pour effectuer le transfert.
Si vous avez une erreur du type:
Réponse : 421 1 users (the maximum) are already logged in, sorry
Erreur : Impossible d’établir une connexion au serveur.
Aller dans le menu Application Management. Et augmenter le nombre d’utilisateur.
Faire un redémarrage de votre NAS.
Cela permettra l’exécution du script Fun_Plug et son installation.
Pour vérifier l’installation de Fun_Plug, connectez-vous en FTP et vérifiez le répertoire racine du volume 1. Vous devriez avoir le fichier ffp.log, le script fun_plug et le répertoire fffp
Configuration de la connexion SSH:
Connectez-vous en Telnet avec putty.
Valider par Open.
Tapez les commandes ci-dessous et spécifiez le mot de passe pour l’utilisateur root :
pwconv
passwd
Activer 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écharger et lancer le script ci-dessous :
wget http://wolf-u.li/u/172/ -O /ffp/sbin/store-passwd.sh
/ffp/sbin/store-passwd.sh
Vous pouvez le télécharger et l’installer via votre connexion FTP. store-passwd.txt Il faudra renommer l’extension en .sh et rendre le fichier exécutable.
Activez le serveur SSH :
chmod a+x /ffp/start/sshd.sh
sh /ffp/start/sshd.sh start
Faire une test de connexion avec Putty.
Faire un redémarrage du NAS.
Se connecter en SSH. Si cela fonctionne vous pouvez déactiver la connexion Telnet.
chmod -x /ffp/start/telnetd.sh