SSH

Documentation Ubuntu

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