configura.sh: una chiave AWS di un altro sul PC non passa piu'
Sul PC di marco.laterza c'era la chiave AWS di fabio.riva: configura.sh la trovava valida, scriveva "accesso AWS: fabio.riva" e non chiedeva la sua. Tutto quello che la persona faceva su AWS sarebbe risultato fatto da un altro. Adesso Gitea viene prima di AWS, perche' e' lui (con la password) a dire chi e' la persona. Se la chiave trovata e' di un altro, lo script lo dice, chiede quella giusta e controlla che lo sia; verifica.sh segna rosso. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -82,11 +82,17 @@ token, push), spiegala in una riga la prima volta.
|
||||
**Lasciare aperta la pagina**: la chiave segreta si vede una volta sola.
|
||||
- **Gitea** (`https://git.oto-farm.com`): entrare con la password provvisoria
|
||||
e sceglierne una nuova. Nient'altro: il token lo crea lo script.
|
||||
4. **`./configura.sh`**, nel terminale della persona. Chiede i due pezzi della
|
||||
chiave AWS e utente e password di Gitea; crea l'accesso a Gitea, configura
|
||||
git, genera la chiave SSH e la carica sul suo profilo Gitea (da lì la
|
||||
prende l'amministratore: **non va mandata a nessuno**), scrive i nomi dei
|
||||
server in `~/.ssh/config`. Poi fa chiudere la pagina di AWS.
|
||||
4. **`./configura.sh`**, nel terminale della persona. Chiede utente e
|
||||
password di Gitea e poi i due pezzi della chiave AWS; crea l'accesso a
|
||||
Gitea, configura git, genera la chiave SSH e la carica sul suo profilo
|
||||
Gitea (da lì la prende l'amministratore: **non va mandata a nessuno**),
|
||||
scrive i nomi dei server in `~/.ssh/config`. Poi fa chiudere la pagina di
|
||||
AWS. Gitea viene prima apposta: è lui a dire chi è la persona. Se sul PC
|
||||
c'è già una chiave AWS **di un altro** (rimasta da chi lo usava, o copiata
|
||||
da un collega), lo script lo dice e chiede la sua: dille di avvisare
|
||||
l'amministratore, perché quella chiave va disattivata. Una chiave altrui
|
||||
non va mai tenuta "intanto che funziona": tutto quello che la persona fa
|
||||
su AWS risulterebbe fatto dall'altro.
|
||||
5. **VPN** (solo chi sviluppa): installare il client e importare il file
|
||||
arrivato dal fornitore.
|
||||
6. **Dirlo all'amministratore**: «ho finito la configurazione». È il segnale
|
||||
|
||||
Reference in New Issue
Block a user