Pour pouvoir administrer son serveur de n'importe quel PC de la maison, il faut obligatoirement installer le paquet SSH.
Après s'être logué au serveur, saisir la commande suivante
$ sudo apt-get install openssh-server
Le système demande alors le mot de passe du super utilisateur (mot de passe renseigné lors de l'installation) et le paquet SSH est automatiquement installé.
Installer également le client SSH
$ sudo apt-get install openssh-client
Le fichier de configuration SSH
$ sudo nano /etc/ssh/sshd_config
Paramètres à modifier dans le fichier de configuration
Port 22 port d'écoute du serveur SSH
PermitRootLogin no ne pas autoriser l'utilisateur root
PermitEmptyPasswords no ne pas autoriser les mots de passe vide
AllowUsers nom_du_user utilisateur autorisé à se connecter
PasswordAuthentication yes connexion obligatoire avec mot de passe
Pour accéder au serveur de l'extérieur du réseau interne via SSH, créer une règle de routage au niveau du routeur afin de rediriger le port 22 de l'IP externe vers le port 22 de l'IP interne du serveur.
Pour arrêter SSH
$ sudo /etc/init.d/ssh stop
Pour démarrer SSH
$ sudo /etc/init.d/ssh start
Pour redémarrer SSH
$ sudo /etc/init.d/ssh restart