GNU/Linux >> Tutoriels Linux >  >> Panels >> Plesk

Comment utiliser les clés SSH avec Plesk

Le panneau de contrôle de Plesk ne dispose pas d'outils graphiques pour gérer les clés ssh. Cet article fournit des instructions étape par étape pour créer et gérer des clés ssh à partir de la ligne de commande.

Plesk n'est plus inclus dans les nouveaux plans d'hébergement A2, mais il est toujours disponible sur les anciens comptes WordPress gérés. Vous pouvez installer Plesk manuellement sur des VPS non gérés et des serveurs dédiés.

Les instructions suivantes fonctionnent avec le sous-système Windows pour Linux, le terminal Macintosh ou la ligne de commande Linux.

Création de clés SSH

Les étapes suivantes montrent comment créer une clé SSH sur votre ordinateur local et télécharger la clé publique sur le serveur.

  1. À l'invite de commande sur l'ordinateur local, accédez au répertoire .ssh avec cette commande.
    [email protected] ~$ cd ~/.ssh
    

    Si le répertoire .ssh n'existe pas, vous pouvez le créer avec cette commande :

    [email protected] ~$ mkdir ~/.ssh
    
  2. Lorsque vous êtes passé au répertoire .ssh, tapez cette commande en remplaçant mykey avec un nom de fichier de votre choix.

    [email protected] ~$ ssh-keygen -t rsa -b 2048 -f mykey
    

    La commande demandera une phrase secrète lors de la création de la clé. L'ajout d'une phrase de passe rend la clé plus sécurisée, mais les clés avec des phrases de passe ne peuvent pas être utilisées pour l'automatisation. Une fois la commande terminée, une clé publique nommée mykey.pub et une clé privée nommée mykey sera créé dans le répertoire .ssh.

  3. Copiez la clé publique sur votre serveur à l'aide de la commande ssh-copy-id. Remplacez mykey.pub avec le nom que vous avez choisi à l'étape précédente. Remplacer utilisateur par votre nom d'utilisateur sur le serveur et remplacez example.com avec votre nom de domaine ou l'adresse IP du serveur.

    [email protected] ~$ ssh-copy-id -i mykey.pub -p 7822 user@example.com
    

    Vous serez invité à entrer votre mot de passe pour vous connecter. La clé publique sera copiée dans le fichier ~/.ssh/authorized_keys sur le serveur.

  4. Une fois le fichier copié, vous devriez pouvoir vous connecter en utilisant la commande suivante sans taper votre mot de passe :Remplacez mykey par le nom de votre fichier clé, remplacez user par votre nom d'utilisateur sur le serveur et remplacez example.com avec votre nom de domaine ou l'adresse IP du serveur.

    [email protected] ~$ ssh -i ~/.ssh/mykey -p 7822 user@example.com
    

Ajouter des clés SSH

Vous pouvez autoriser d'autres personnes à accéder à votre compte ou fournir l'accès à un service distant qui fournit sa propre clé publique. La clé publique peut être fournie sous forme de fichier ou vous devrez peut-être la couper et la coller dans un fichier. Si le fichier est créé en collant la clé dans un fichier, assurez-vous qu'il n'y a pas de caractères supplémentaires avant ou après la clé. La clé doit être ajoutée au fichier authorized_keys sur le serveur. Pour ajouter une clé, procédez comme suit.

  1. Enregistrez ou créez le fichier de clé publique dans n'importe quel répertoire pratique. Dans cet exemple, le répertoire personnel des utilisateurs est utilisé. Le nom de fichier doit avoir l'extension .pub.
  2. Ouvrez l'invite de commande dans le répertoire d'accueil des utilisateurs et utilisez la commande ssh-copy-id pour copier la clé sur le serveur. Remplacez somekey.pub avec le nom du fichier créé à l'étape précédente. Remplacer utilisateur par votre nom d'utilisateur sur le serveur et remplacez example.com avec votre nom de domaine ou l'adresse IP du serveur.
    [email protected] ~$ ssh-copy-id -i somekey.pub -p 7822 user@example.com
    

Plesk
  1. Comment configurer des clés SSH

  2. Comment utiliser Ssh-copy-id avec un tunnel Ssh à sauts multiples ?

  3. Comment configurer des clés SSH sur Ubuntu 16.04

  4. Comment configurer des clés SSH sur Ubuntu 18.04

  5. Comment utiliser un DNS externe avec Plesk

Comment configurer des clés SSH sur Debian 10

Comment configurer les clés SSH – Windows OS ?

Comment utiliser Plesk pour protéger les répertoires avec un mot de passe

Comment utiliser Git avec Plesk

Comment utiliser une clé SSH avec des utilisateurs non root

Comment configurer une clé SSH sur un serveur Plesk