From 3750772feed5ba3fd091228fae49877775691bb1 Mon Sep 17 00:00:00 2001 From: Romuald du Song Date: Sun, 30 May 2021 22:07:40 +0200 Subject: [PATCH 1/3] adapt document to be on par with french version --- .../06.overview/12.security/security.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pages/01.administrate/06.overview/12.security/security.md b/pages/01.administrate/06.overview/12.security/security.md index eaabbcd3..feeaab45 100644 --- a/pages/01.administrate/06.overview/12.security/security.md +++ b/pages/01.administrate/06.overview/12.security/security.md @@ -15,18 +15,20 @@ Two things remain important to note: * The fact that YunoHost is a well-spread software increases the chances of an attack. If a flaw is discovered, it could potentially affect all the YunoHost instances at once. Keep your system **up-to-date** to remain safe. -!!!! If you need advice, do not hesitate to [ask us](/help). +*If you need advice, do not hesitate to [ask us](/help).* -!! [fa=shield /] To discuss security flaws, contact the [YunoHost security team](/security_team). +*To discuss security flaws, contact the [YunoHost security team](/security_team).* --- ## Improve security + If your YunoHost server is used in a critical production environment, or if you want to improve its safety, you may want to follow those good practices. -! **Attention:** Following those instructions requires advanced knowledge of system administration. +**WARNING:** *Following those instructions requires advanced knowledge of system administration.* ### SSH authentication via key + By default, the SSH authentication uses the administration password. Deactivating this kind of authentication and replacing it by a key mechanism is advised. **On your client**: @@ -35,7 +37,8 @@ By default, the SSH authentication uses the administration password. Deactivatin ssh-keygen ssh-copy-id -i ~/.ssh/id_rsa.pub ``` -!!! If you meet permissions issues, set `username` as owner of the dir `~/.ssh` with `chown`. Be careful, for security reason this directory should be in mode `700`. + +*If you meet permissions issues, set `username` as owner of the dir `~/.ssh` with `chown`.* Be careful, for security reason this directory should be in mode `700`. Type your admnistration password and your key will be copied on your server. From a5c0a8da86da97cafd3168efe11bb65f64d66816 Mon Sep 17 00:00:00 2001 From: Romuald du Song Date: Sun, 30 May 2021 22:08:11 +0200 Subject: [PATCH 2/3] adapt md syntax --- pages/01.administrate/06.overview/12.security/security.fr.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/01.administrate/06.overview/12.security/security.fr.md b/pages/01.administrate/06.overview/12.security/security.fr.md index f3c06665..39ee8cf8 100644 --- a/pages/01.administrate/06.overview/12.security/security.fr.md +++ b/pages/01.administrate/06.overview/12.security/security.fr.md @@ -42,9 +42,9 @@ ssh-keygen ssh-copy-id -i ~/.ssh/id_rsa.pub ``` -!!! Si vous avez des problèmes de permissions, donnez à `nom_utilisateur` la possession du dossier `~/.ssh` avec `chown`. Attention, pour des raisons de sécurité, ce dossier doit être en mode 700 ! +*Si vous avez des problèmes de permissions, donnez à `nom_utilisateur` la possession du dossier `~/.ssh` avec `chown`.* Attention, pour des raisons de sécurité, ce dossier doit être en mode 700 ! -!!! Si vous êtes sur Ubuntu 16.04 vous devez faire `ssh-add` pour initialiser l'agent ssh +*Si vous êtes sur Ubuntu 16.04 vous devez faire `ssh-add` pour initialiser l'agent ssh.* Entrez le mot de passe d’administration et votre clé publique devrait être copiée sur votre serveur. From b97d05f96200aa63d577d3acf7a70b819be43b93 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Sun, 6 Jun 2021 12:01:19 +0200 Subject: [PATCH 3/3] Adapt security.fr.md to be on par with English version --- .../06.overview/12.security/security.fr.md | 10 +++++----- .../06.overview/12.security/security.md | 10 ++++++---- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/pages/01.administrate/06.overview/12.security/security.fr.md b/pages/01.administrate/06.overview/12.security/security.fr.md index 39ee8cf8..de5ebd06 100644 --- a/pages/01.administrate/06.overview/12.security/security.fr.md +++ b/pages/01.administrate/06.overview/12.security/security.fr.md @@ -17,9 +17,9 @@ Deux points sont néanmoins importants à noter : * Le fait que YunoHost soit un logiciel répandu augmente les chances de subir une attaque. Si une faille est découverte, elle peut potentiellement **toucher toutes les instances YunoHost** à un temps donné. Nous nous efforçons de corriger ces failles le plus rapidement possible, pensez donc à **mettre à jour régulièrement** votre système. -*Si vous avez besoin de conseil, n’hésitez pas à [nous demander](/help).* +!!!! Si vous avez besoin de conseil, n’hésitez pas à [nous demander](/help). -*Pour discuter d'une faille de sécurité, contactez l'[équipe sécurité de YunoHost](/security_team).* +!! [fa=shield /] Pour discuter d'une faille de sécurité, contactez l'[équipe sécurité de YunoHost](/security_team). --- @@ -27,7 +27,7 @@ Deux points sont néanmoins importants à noter : Si votre serveur YunoHost est dans un environnement de production critique ou que vous souhaitez améliorer sa sécurité, il est bon de suivre quelques bonnes pratiques. -**Attention :** *l’application des conseils suivants nécessite une connaissance avancée du fonctionnement et de l’administration d’un serveur. Pensez à vous renseigner avant de procéder à cette mise en place.* +! **Attention :** l’application des conseils suivants nécessite une connaissance avancée du fonctionnement et de l’administration d’un serveur. Pensez à vous renseigner avant de procéder à cette mise en place. ### Authentification SSH par clé @@ -42,9 +42,9 @@ ssh-keygen ssh-copy-id -i ~/.ssh/id_rsa.pub ``` -*Si vous avez des problèmes de permissions, donnez à `nom_utilisateur` la possession du dossier `~/.ssh` avec `chown`.* Attention, pour des raisons de sécurité, ce dossier doit être en mode 700 ! +!!! Si vous avez des problèmes de permissions, donnez à `nom_utilisateur` la possession du dossier `~/.ssh` avec `chown`. Attention, pour des raisons de sécurité, ce dossier doit être en mode 700 ! -*Si vous êtes sur Ubuntu 16.04 vous devez faire `ssh-add` pour initialiser l'agent ssh.* +!!! Si vous êtes sur Ubuntu 16.04 vous devez faire `ssh-add` pour initialiser l'agent SSH. Entrez le mot de passe d’administration et votre clé publique devrait être copiée sur votre serveur. diff --git a/pages/01.administrate/06.overview/12.security/security.md b/pages/01.administrate/06.overview/12.security/security.md index feeaab45..e518a952 100644 --- a/pages/01.administrate/06.overview/12.security/security.md +++ b/pages/01.administrate/06.overview/12.security/security.md @@ -15,9 +15,9 @@ Two things remain important to note: * The fact that YunoHost is a well-spread software increases the chances of an attack. If a flaw is discovered, it could potentially affect all the YunoHost instances at once. Keep your system **up-to-date** to remain safe. -*If you need advice, do not hesitate to [ask us](/help).* +!!!! If you need advice, do not hesitate to [ask us](/help). -*To discuss security flaws, contact the [YunoHost security team](/security_team).* +!! [fa=shield /] To discuss security flaws, contact the [YunoHost security team](/security_team). --- @@ -25,7 +25,7 @@ Two things remain important to note: If your YunoHost server is used in a critical production environment, or if you want to improve its safety, you may want to follow those good practices. -**WARNING:** *Following those instructions requires advanced knowledge of system administration.* +! **WARNING:** Following those instructions requires advanced knowledge of system administration. ### SSH authentication via key @@ -38,7 +38,9 @@ ssh-keygen ssh-copy-id -i ~/.ssh/id_rsa.pub ``` -*If you meet permissions issues, set `username` as owner of the dir `~/.ssh` with `chown`.* Be careful, for security reason this directory should be in mode `700`. +!!! If you meet permissions issues, set `username` as owner of the dir `~/.ssh` with `chown`. Be careful, for security reason this directory should be in mode `700`. + +!!! If you are on Ubuntu 16.04 you should run `ssh-add` to initialize the SSH agent. Type your admnistration password and your key will be copied on your server.