L'accès à distance en invite de commandes (shell) à un système d'exploitation Linux ou à des équipements réseaux comme des routeurs ou de commutateurs (switch) permet d'effectuer des tâches d'administration.
Il est possible d'utiliser :
le service Telnet mais cela est déconseillé car les échanges ne sont pas sécurisés.
le service SSH du logiciel OpenSSH (OpenBSD Secure Shell) qui propose un ensemble d'outils informatiques libres permettant des communications sécurisées.
Dans cette activité :
vous mettrez en œuvre les services Telnet et SSH,
vous montrerez, avec Wireshark, la sécurisation des échanges que permet SSH ;
vous mettrez en œuvre une authentification au service SSH avec des clés SSH plutôt en plus d'une authentification basée sur le couple login/mot de passe.
Vous effectuerez ensuite une copie de fichiers sécurisée en utilisant la commande scp.
Pour cela :
Vous utiliserez les logiciels suivants disponibles dans le dossier de la classe :
Putty comme client Telnet et SSH ;
PuttyGen pour générer des couples de clés publique / privée ;
Winscp pour faire des copies de fichiers sécurisées vers votre serveur Ubuntu.