Ogni sviluppatore entra con la sua chiave: niente password da condividere, revoca per singola persona, e il registro dice chi è entrato.
1. Lo sviluppatore crea la sua chiave
Sul suo PC (Windows, macOS o Linux):
ssh-keygen -t ed25519 -C "luca@studio-bianchi.it"
Ti manda solo il file che finisce in .pub. Se per errore manda l’altro (la chiave privata), il pannello lo rifiuta: quella chiave va rigenerata, perché non è più segreta.
2. Aggiungilo
Scheda del sito → Accessi → Aggiungi uno sviluppatore: un nome (per esempio luca) e la chiave pubblica incollata. La risposta mostra una volta sola i dati da consegnargli tramite il password manager: server, porta, utente SFTP del sito, password di anteprima.
3. Sblocca, se deve toccare il codice
Con il sito bloccato lo sviluppatore legge tutto ma scrive solo negli upload. Per temi, plugin o file di WordPress: Manutenzione → Sblocca il codice.
4. A lavoro finito
- Blocca il codice: la scheda dice quanti file cambiati stai approvando. Se il numero ti sorprende, guardali prima nel visore.
- Revoca l’accesso, se il lavoro era una tantum.
Da shell
site.sh dev-add studio-bianchi.it luca /root/luca.pub
site.sh unlock studio-bianchi.it
site.sh lock studio-bianchi.it
site.sh dev-remove studio-bianchi.it luca