Utilisation de SSH

Objectifs

Notes:

Exercises

Mettre à jour le référentiel de paquetages

Se connecter à la machine virtuelle en tant qu'utilisateur sysadm et depuis la ligne de commande, taper:

$ sudo apt update

Ceci peut prendre un certain temps si tout le monde exécute la commande en même temps.

Configurer le fuseau horaire, mettre à jour l'heure et installer le service Network Time Protocol

Afin de bien gérer le réseau, il est impératif que tous les équipements et serveurs maintiennent le même temps. Afin d'y parvenir, vous pouvez, par exemple, selectionner le fuseau horaire, utiliser la commande ntpdate pour régler le temps système du serveur et installer le service NTP (Network Time Protocol) pour maintenir précis la date et l'heure.

D'abord, vous allez choisir Indian/Antananarivo. A la ligne de commande, tapez:

$ sudo dpkg-reconfigure tzdata

Maintenant, le serveur utilise le fuseau horaire correspondant à notre localisation géographique. Ensuite, il faut s'assurer de la précision du temps en utilisant ntpdate:

$ sudo ntpdate -s ntp.ubuntu.com

Vous pouvez toujours taper:

$ date

pour voir le fuseau horaire configuré, la date et l'heure.

Enfin, installer le service NTP afin de s'assurer que le temps sur le serveur soit toujours maintenu correctement.

$ sudo apt install ntp

Pour notre cas, la configuration par défaut convient bien. Cependant, vous pouvez consulter le contenu du fichier de configuration qui se nomme /etc/ntp.conf

Si vous voulez consulter l'état du service NTP local, vous pouvez taper:

$ sudo ntpq -p

et vous devez avoir quelque chose comme ce qui suit:

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+173.44.32.10    164.244.221.197  2 u   69 1024  377   85.709   -3.251   2.035
+b1-66er.matrix. 18.26.4.105      2 u  962 1024  377   89.097   -1.724   3.811
*name3.glorb.com 216.218.254.202  2 u  156 1024  377   29.996   -4.776   2.894
-linode227395.st 192.5.41.40      2 u   98 1024  377   86.898    0.357   3.120

Pour avoir plus de détails sur ce qui est affiché, veuillez consulter la page:

http://tech.kulish.com/2007/10/30/ntp-ntpq-output-explained/

Consulter les fichiers log en temps réel

Les fichiers de log se trouvent dans le répertoire /var/log/.

Voici quelques exemples de fichier:

Pour voir les dernières lignes d'un fichier, taper:

$ tail /var/log/syslog

Certains fichier requiert l'utilisation de la commande "sudo tail nomfichier" pour voir son contenu.

Pour consulter le fichier en temps réel, il suffit de taper la commande suivante:

$ tail -f /var/log/syslog

Essayer de redémarrer le service ntp à partir d'une autre session en ligne de commande:

$ sudo systemctl restart ntp

Vous devez avoir des messages de log apparaître dans votre session ssh. Ce sont des messages en temps réel générés par le service ntp.

Dans la fenêtre où vous avez tapé "sudo tail -f /var/log/syslog", vous pouvez presser ctrl-c pour intérrompre la commande tail.

Utilisation pratique de la commande man

Afin d'obtenir de l'aide sur des commandes, vous pouvez simplement taper:

$ man nom-commande

Imaginons que vous souhaitez obtenir plus d'information concernant la commande ssh. Pour obtenir de l'aide, taper:

$ man ssh

Maintenant, vous pouvez naviguer rapidemant dans la fenêtre en utilisant quelques astuces. Il est à noter que ces astuces utilisent également la commande less.

Essayer les commandes suivantes: