SSH

07/11/20 danny

Principes

SSH (Secure Shell)  

  • est un programme informatique 
  • est un protocole de communication sécurisé.


Objectif

  • Mettre en place une procédure entre un client et un serveur qui garantit des transactions sécurisées.
  • Utiliser les ressources du serveur distant dans un tunnel, sans avoir à s'authentifier à chaque fois.
  • Toutes les données qui transiteront sont cryptées.

Comment faire

  • Mettre en place les clés qui serviront à ssh pour s'authentifier.
  • Définir une paire de clés.
    Une publique sur le serveur distant
    Une privée sur notre machine

Installation

SSH est installé par défaut sur Windows 10
Sur windows le répertoire ssh C:\Users\myname\.ssh

  • known_hosts
    Contient la clé publique de tous les serveurs ssh sur lequel le compte s'est connecté.
  • id_rsa.pub
  • id_rsa

Créer une clé SSH

# Création des clés publique et privée
# clé privée - id_rsa
# clé publique - id_rsa.pub
ssh-keygen