From 370e2a2a8a7a02369102060bcadaf2d8694e2048 Mon Sep 17 00:00:00 2001 From: Ludovic Cartier Date: Fri, 18 Oct 2024 17:00:56 +0200 Subject: [PATCH] sshportal - various corrections --- docs/SSH/sshportal.md | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/docs/SSH/sshportal.md b/docs/SSH/sshportal.md index 5e5b0f6..24eb9ed 100644 --- a/docs/SSH/sshportal.md +++ b/docs/SSH/sshportal.md @@ -107,7 +107,7 @@ Pré-requis: pour réaliser toutes les commandes de configuration, il est néces ~ ssh -i ed25519_sshportal_admin -p 2222 -l admin ``` -##### Céation d'une clé SSH dédiée +##### Création d'une clé SSH dédiée ```bash config> key create --name my-project @@ -172,7 +172,7 @@ config> usergroup ls Total: 3 user groups. ``` -##### Créer les utilisateurs +##### Créer les _utilisateurs_ > Il faut 'inviter' les utilisateurs à rejoindre notre instance de SSHPortal, via la commande suivante : @@ -203,10 +203,23 @@ Connection to closed. Cela aura alors pour conséquence de copier la clé SSH publique sur le compte SSHPortal associé. -A noter qu'il est également possible d'ajouter une clé SSH directement à l'utilisateur: +##### Gérer les _clés SSH_ + +Il est également possible d'ajouter une clé SSH directement à l'utilisateur: ```bash -userkey create john.doe@domain.com +config> userkey create john.doe@domain.com +``` + +Nous pouvons ensuite avoir la liste de toutes les clés: + +```bash +config> userkey ls + ID | USER | UPDATED | CREATED | COMMENT +-----+---------------------+-------------+-------------+----------------------- + 2 | john.doe@domain.com | 1 hour ago | 1 hour ago | + 1 | admin@localhost | 2 hours ago | 2 hours ago | created by sshportal +Total: 2 userkeys. ``` ##### Passer un utilisateur en admin @@ -357,7 +370,7 @@ Cela vous permettra d'utiliser SSHPortal ainsi : Il existe deux méthodes de sauvegardes de SSHPortal: -1. +1. Exporter la configuration au format JSON ```bash ssh -i ed25519_sshportal_admin -p 2222 config backup > sshportal.config..json @@ -372,4 +385,5 @@ sqlite3 /var/lib/docker/volumes/sshportal__var_lib_sshportal/_data/sshportal.db #### Référence https://github.com/moul/sshportal + https://hub.docker.com/r/moul/sshportal