Connectez-vous à votre site via SSH
Ce que vous obtenez : une ligne de commande dans le dossier de votre site, pour exécuter wp, composer ou git, et en passant SFTP pour télécharger des fichiers cryptés.
Avant de commencer
Deux choses qui sont confondues tout le temps :
Le compte FTP ne se connecte pas via SSH ou SFTP. C’est un autre compte.
L’écran Clés SSH de votre compte stocke votre clé publique, mais seul il ne vous donne pas d’accès à quoi que ce soit. Le panneau lui-même vous en informe : « Vous pouvez stocker vos clés ici, mais jusqu’à ce que vous créiez un accès SSH sur l’un de vos sites, il n’y a nulle part où les utiliser ».
Et un qui coûte un ticket chaque semaine : dans un VPS, la clé ne n’est pas copiée automatiquement. C’est ce que dit l’écran lui-même : « Dans un VPS, la clé est collée lors de sa création, dans son propre formulaire : elle ne n’est pas copiée automatiquement ici ». Sur les sites, elle est bien copiée automatiquement.
Étapes
Sauvegarde votre clé publique. Menu Compte → Clés SSH → Ajouter une clé.
Nom - pour la reconnaître dans la liste. Par exemple, « portable ».
Clé publique - le contenu de
~/.ssh/id_ed25519.pub(ouid_rsa.pub). C’est celui qui se termine par.pub: l’autre est privé et ne sort jamais de votre ordinateur.
Créez l’accès. Dans la ligne de votre site, appuyez sur SSH → Nouvel utilisateur SSH.
Site - à laquelle il entre.
Utilisateur et Mot de passe - minimum 8 caractères.
Interpréteur -
bashsauf si vous savez que vous voulezsh.
Créer l’utilisateur SSH. Votre clé est copiée automatiquement sur ce compte dès qu’il existe.
Chaque utilisateur entre directement dans le dossier de son site et ne peut pas en sortir. Vous ne verrez pas le reste du serveur, et c’est exprès.
Comment vérifier que tout fonctionne
Sur l’écran SSH, vous avez la commande déjà écrite, avec votre serveur et votre port. Colllez-la dans un terminal. Si elle se connecte sans vous demander de mot de passe, la clé est bien placée. Tapez pwd et vous devez voir le dossier de votre site.
Pour SFTP, dans FileZilla, choisissez le protocole SFTP, le serveur ssh.tudominio.com, port 22, et votre utilisateur SSH.
Problèmes courants
- « Permission refusée (publickey) » et j’ai juste sauvegardé la clé
Vérifiez que vous utilisez l’utilisateur SSH et non l’utilisateur FTP, et que vous avez collé toute la clé publique - commencez par ssh-ed25519 ou ssh-rsa et terminez par un commentaire - sur une seule ligne, sans saut.
- J’ai sauvegardé le mot de passe et dans mon VPS il me demande toujours le mot de passe
C’est ce qui est attendu. Dans un VPS, la clé est saisie dans le formulaire de création du VPS ; l’écran des clés SSH ne fournit que les accès SSH des sites. Si le VPS est déjà créé, entrez dans la console et ajoutez-le manuellement dans votre fichier de clés autorisées.
- Mon programme indique « SFTP » et le compte FTP ne se connecte pas
Le compte FTP ne parle que FTP, sur le port 21. Créez un utilisateur SSH et connectez-vous au port 22 : celui-ci fait SFTP.
- Je me connecte mais je ne vois pas mes fichiers, seulement des dossiers étranges
Vous êtes à la racine du site. Votre site Web est généralement un niveau plus profond ; entrez dans le dossier qui sert le site Web et regardez-y.
- Je veux exécuter quelque chose en dehors de mon dossier et il ne me laisse pas
Cela ne peut pas être fait, et ce n’est pas une erreur de configuration : chaque utilisateur est enfermé dans le dossier de son site pour qu’il ne voie pas ceux des autres. Si vous avez vraiment besoin de quelque chose du système, écrivez-nous et nous examinerons la situation.
- Il y a une application du catalogue qui indique « Installez-vous à la main via SSH »
Ce sont ceux qui ont besoin de Docker, Node ou Composer et qui ne peuvent pas être installés en un clic. Ils sont installés ici, avec cet utilisateur. Regardez Installer une application en un clic.
- J’ai supprimé mon mot de passe du ordinateur
Il ne peut pas être récupéré : nous n’avons jamais eu la clé privée. Générer un nouveau couple de clés, enregistrer la nouvelle clé publique dans Clés SSH et supprimer la vieille de la liste.