projprog/SSH1.md

1.1 KiB

SSH 1

Exercice 1

  1. SSH signifie Secure SHell
  2. Le protocole SSH a été conçu par Tatu Ylönen en 1995
  3. Le SSH est implémenté par le logiciel openssh sous Linux, et par le logiciel graphique PuTTY sous windows.
  4. Le protocole SSH permet principalement de se connécter à un terminal d'une machine distante de manière sécurisée. Il permet aussi de transférer des fichiers ou encore d'accéder à des environnement de bureau à distance. Il permet aussi d'accéder à des repos git en toute sécurité.
  5. L'authentification est le processus qui permet d'assurer qu'une connection revendiquant une identitée n'est pas un usurpateur.
  6. Lorsque l'on utilise le protocole SSH, l'authentification doit se faire auprès du serveur, qui est typiquement sur la machine sur laquelle on veut se connecter. Openssh gère l'autentification par mot de passe et clé privée, mais peut aussi relayer ce processus à des modules PAM.
  7. Les deux principales méthodes d'authentifications en SSH sont l'authentification par mot de passe et l'authentification par clé privée.

Exercice 2

RAS