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 | ||
fr:ssh [2023/08/14 09:31] – [Exemple de fichier sshd_config] zatalyz | fr:ssh [2025/01/29 21:24] (Version actuelle) – [RSA, ECDSA ou Ed25519 ?] zatalyz | ||
---|---|---|---|
Ligne 59: | Ligne 59: | ||
Actuellement (octobre 2018) les seules clés considérées comme fiables sont les clés Ed25519, ECDSA ou RSA d'une taille au moins égale à 2048 bits (4096 ou plus étant mieux mais pas significativement). | Actuellement (octobre 2018) les seules clés considérées comme fiables sont les clés Ed25519, ECDSA ou RSA d'une taille au moins égale à 2048 bits (4096 ou plus étant mieux mais pas significativement). | ||
+ | |||
+ | Sur les serveurs de Khaganat, nous n' | ||
==== Le fichier / | ==== Le fichier / | ||
Ce fichier permet de personnaliser ses accès à ssh de façon extrêmement pratique. | Ce fichier permet de personnaliser ses accès à ssh de façon extrêmement pratique. | ||
Ligne 359: | Ligne 361: | ||
service ssh restart | service ssh restart | ||
- | | + | |
+ | === Exemple de fichier / | ||
+ | <WRAP center round todo 60%> | ||
+ | Je pose ça tant que j'y pense, ceci est la version à jour en 2025 proposé par Tycho. Attention cependant avant de déployer ça sur les serveurs : | ||
+ | * Seules les clés Ed25519 seront acceptées | ||
+ | * Les protocoles d' | ||
+ | * Faut " | ||
+ | |||
+ | Bref, ne pas utiliser "comme ça", mais ce serait bien de faire évoluer notre fichier d' | ||
+ | |||
+ | Et on met dans ''/ | ||
+ | </ | ||
+ | |||
+ | <code txt / | ||
+ | StrictModes yes | ||
+ | |||
+ | HostKey / | ||
+ | Ciphers chacha20-poly1305@openssh.com, | ||
+ | MACs hmac-sha2-256-etm@openssh.com, | ||
+ | KexAlgorithms sntrup761x25519-sha512, | ||
+ | PubkeyAcceptedAlgorithms ssh-ed25519, | ||
+ | |||
+ | PermitRootLogin no | ||
+ | # AllowUsers zatalyz | ||
+ | # OU | ||
+ | AllowGroups wheel | ||
+ | |||
+ | PasswordAuthentication no | ||
+ | PermitEmptyPasswords no | ||
+ | KbdInteractiveAuthentication no | ||
+ | |||
+ | MaxAuthTries 2 | ||
+ | LoginGraceTime 30 | ||
+ | |||
+ | PrintLastLog yes | ||
+ | |||
+ | PermitUserEnvironment no | ||
+ | AllowTcpForwarding no | ||
+ | X11Forwarding no | ||
+ | </ | ||
+ | ==== Gérer les droits des dossiers et autres bonnes pratiques ==== | ||
+ | Si vous ouvrez un accès SSH à plusieurs personnes sur un serveur, cela ne veux pas dire qu' | ||
+ | |||
+ | <WRAP center round info 90%> | ||
+ | Rappel vite fait pour créer une utilisatrice avec son groupe associé, un home et un shell fonctionnel (remplacer '' | ||
+ | sudo useradd USER -m -U -s /bin/bash | ||
+ | |||
+ | Et penser à lui mettre un mot de passe : | ||
+ | sudo passwd USER | ||
+ | </ | ||
+ | |||
+ | Debian crée par défaut des répertoires " | ||
+ | |||
+ | sudo chmod o-rx /home/* | ||
+ | |||
+ | Ça n' | ||
+ | |||
+ | Si l' | ||
+ | |||
+ | < | ||
+ | sudo mkdir / | ||
+ | sudo chmod ln -s / | ||
+ | sudo chown -R USER: | ||
+ | </ | ||
===== Pour aller plus loin ===== | ===== Pour aller plus loin ===== | ||
* [[http:// | * [[http:// |