ssh
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
ssh [2025/01/15 10:42] – [Limitation de la navigation] serge.guerinet | ssh [2025/01/18 11:49] (Version actuelle) – [Comptes et groupes autorisés] serge.guerinet | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== SSH : Administration distante sécurisée ====== | ====== SSH : Administration distante sécurisée ====== | ||
- | SSH (secured shell) est un protocole et le service permettant une connexion distante vers un équipement en vue de son administration. | + | SSH (secured shell) est un protocole et le service permettant une <wrap em>connexion distante</ |
**__Caractéristiques__** | **__Caractéristiques__** | ||
Ligne 10: | Ligne 10: | ||
* par clé privée/ | * par clé privée/ | ||
- | Pour des raisons de sécurité, l' | + | Pour des **raisons de sécurité**, l' |
Il est donc nécessaire de suivre la procédure suivante : | Il est donc nécessaire de suivre la procédure suivante : | ||
Ligne 39: | Ligne 39: | ||
===== Sécurisation ===== | ===== Sécurisation ===== | ||
==== Accès root ==== | ==== Accès root ==== | ||
+ | <WRAP right round alert 40%> | ||
- | Pour autoriser | + | <wrap em> |
- | <code apache> | + | |
+ | On n' | ||
+ | </ | ||
+ | |||
+ | Pour définir | ||
+ | <code apache> | ||
+ | |||
+ | Suite au paramétrage, | ||
+ | |||
+ | ==== Comptes et groupes autorisés ==== | ||
+ | Le fichier de configuration de SSH est / | ||
+ | <code lscript> | ||
+ | |||
+ | Il est possible de limiter les individus autorisés à se connecter en SSH : | ||
+ | * pour des comptes individuels : <code apache2> | ||
+ | * pour des groupes : <code apache2> | ||
+ | |||
+ | Tous les comptes n' | ||
+ | |||
+ | On peut aussi choisir de travailler en <wrap em>liste noire</ | ||
+ | * pour des comptes individuels : <code apache2> | ||
+ | * pour des groupes : <code apache2> | ||
+ | |||
+ | après modification, | ||
==== Limitation de la navigation ==== | ==== Limitation de la navigation ==== | ||
Ligne 55: | Ligne 79: | ||
Dans le fichier de configuration de SSH (**/ | Dans le fichier de configuration de SSH (**/ | ||
- | Notamment, on limitera l' | + | Notamment, on **limitera** l' |
- | - à l' | + | - à l'**accès à un dossier** avec le <wrap em> |
- | - à une fonction précise (échange de données en SFTP ou **scp**) avec le <wrap em> | + | - à une **fonction précise** (échange de données en SFTP ou **scp**) avec le <wrap em> |
Exemple pour un** groupe webDepot** dédié aux développeurs autorisés à **déposer des fichiers** dans le **dossier de Apache** : | Exemple pour un** groupe webDepot** dédié aux développeurs autorisés à **déposer des fichiers** dans le **dossier de Apache** : | ||
Ligne 87: | Ligne 111: | ||
==== Connexion par clé privée / certificat ==== | ==== Connexion par clé privée / certificat ==== | ||
+ | L' | ||
+ | * mots de passe faibles | ||
+ | * phishing | ||
+ | * attaques par dictionnaire ou brut force | ||
+ | * données volées | ||
+ | |||
+ | Pour SSH en particulier, | ||
+ | |||
+ | Une solution< | ||
+ | |||
+ | |||
+ | <WRAP center round info 60%> | ||
+ | - l' | ||
+ | - on génère ensuite sa clé publique (soit lui-même, soit en passant par une autorité) | ||
+ | - on fourni la clé publique de l' | ||
+ | - on paramètre la connexion (par exemple avec [[putty|Putty]]) pour utiliser la clé privée du client lors de la connextion | ||
+ | </ | ||
+ | |||
+ | Une démarche complète et bien expliquée est présentée ici : https:// | ||
+ | |||
| | ||
ssh.1736937779.txt.gz · Dernière modification : de serge.guerinet