Table des matières

ssh : shell distant sécurisé

Introduction

SSH est l'outil incontournable si vous avez une machine (ou plus) sous Linux2).

SSH signifie (Secure SHell). En pratique, c'est un protocole et des outils qui vous permettent de lancer des commandes ou copier des fichiers à distance sur une autre machine, de manière sécurisée (chiffrée, authentifiée).

Théorie: client/serveur

SSH fonctionne sur le mode client/serveur.

Il y a :

Nous allons donc découper cette documentation en plusieurs pages

  1. la partie cliente : comment faire pour vous connecter à un serveur SSH existant,
  2. la partie serveur : comment configurer votre machine pour qu'elle puisse jouer le rôle de serveur SSH.

Différents usages de ssh

SSH peut être utilisé de différentes façon :

Exécuter des commandes à distance

cf. la partie cliente ci-dessus.

Copier des fichiers à distance

Pour copier un fichier vous devez vous servir de :

Monter un dossier distant

Pour pouvoir accéder à un dossier distant presque comme s'il était sur votre machine.

Pour monter des répertoires distants sur votre machine locale, servez-vous de : sshfs

Redirection sécurisée de ports

Pour encapsuler vos connexions dans une connexion ssh, voir VPN avec ssh.

1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
2)
Ce qui est probablement le cas si vous lisez ceci…