Le Secure Shell
ssh (Secure Shell) est le protocole réseau cryptographique standard utilisé pour faire fonctionner des services réseau de manière sécurisée sur un réseau non sécurisé, principalement pour la connexion à distance en ligne de commande.
Syntaxe de connexion de base
ssh [nom_utilisateur]@[nom_hote ou IP]
Exemple : Connexion à votre Machine Virtuelle locale (si le serveur SSH est installé) :
bash $ ssh user@192.168.1.50
Première connexion
Lors de la première connexion, le client (votre machine) enregistre l'empreinte de la clé publique du serveur dans ~/.ssh/known_hosts. Il vous sera demandé de confirmer la clé.
Note sur la sécurité
SSH chiffre tout le trafic, y compris les mots de passe et les commandes, ce qui le rend bien supérieur aux protocoles plus anciens comme Telnet.