Chaque site dispose de son propre accès aux fichiers. Sites → votre site → Accès.
SFTP
L’hôte, le port, l’identifiant et un mot de passe que vous générez sur cet écran. Tout client SFTP fonctionne — FileZilla, Cyberduck, celui intégré à votre éditeur. Le compte est limité aux fichiers de ce seul site, de sorte qu’un identifiant SFTP pour un site ne peut pas lire un autre site.
SSH
Ajoutez votre clé publique sur le même écran et connectez-vous avec votre client habituel. Le SSH par mot de passe n’est délibérément pas proposé : une clé ne peut pas être devinée, et un serveur partagé avec SSH par mot de passe est un serveur partagé qui finira par être attaqué par force brute.
Si vous ne disposez pas encore de clé, ssh-keygen -t ed25519 sur votre propre machine en crée une. Le fichier se terminant par .pub est celui que vous collez ; l’autre ne quitte jamais votre ordinateur.
Ce que vous obtenez dans le shell
Les fichiers de votre site, wp-cli sur les sites WordPress, composer et la version de PHP configurée pour le site. Vous vous trouvez dans l’environnement isolé propre au site — vous ne pouvez pas voir les fichiers d’un autre client, et personne d’autre ne peut voir les vôtres.
Pourquoi les identifiants sont définis par site plutôt que par compte
Parce que l’accès est l’élément le plus souvent partagé avec un sous-traitant, et un identifiant par site signifie que vous pouvez donner à quelqu’un précisément le site sur lequel il travaille. Le révoquer ultérieurement n’affecte rien d’autre.
⭐ Pour une personne plutôt qu’une machine, ajoutez-la plutôt à votre équipe (Organisation → Équipe) — elle se connectera alors sous sa propre identité, son accès sera consigné sous son propre nom, et sa suppression supprimera tout en une seule fois.