GNU/Linux >> Tutoriales Linux >  >> Panels >> Plesk

Cómo utilizar claves SSH con Plesk

El panel de control de Plesk no tiene herramientas gráficas para administrar claves ssh. Este artículo proporciona instrucciones paso a paso para crear y administrar claves ssh desde la línea de comandos.

Plesk ya no se incluye con los nuevos planes de A2 Hosting, pero aún está disponible en las cuentas de WordPress administradas heredadas. Puede instalar Plesk manualmente en VPS no gestionados y servidores Dedicados.

Las siguientes instrucciones funcionan con el subsistema de Windows para Linux, la terminal de Macintosh o la línea de comandos de Linux.

Crear claves SSH

Los siguientes pasos muestran cómo crear una clave SSH en su computadora local y cargar la clave pública en el servidor.

  1. En el símbolo del sistema en la computadora local, cambie al directorio .ssh con este comando.
    [email protected] ~$ cd ~/.ssh
    

    Si el directorio .ssh no existe, puede crearlo con este comando:

    [email protected] ~$ mkdir ~/.ssh
    
  2. Cuando haya cambiado al directorio .ssh, escriba este comando, reemplazando mykey con un nombre de archivo de su elección.

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

    El comando solicitará una frase de contraseña durante la creación de la clave. Agregar una frase de contraseña hace que la clave sea más segura, pero las claves con frases de contraseña no se pueden usar para la automatización. Cuando se completa el comando, una clave pública llamada mykey.pub y una clave privada llamada mykey se creará en el directorio .ssh.

  3. Copie la clave pública a su servidor usando el comando ssh-copy-id. Reemplace mykey.pub con el nombre que elegiste en el paso anterior. Reemplazar usuario con su nombre de usuario en el servidor y reemplace example.com con su nombre de dominio o la dirección IP del servidor.

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

    Se le pedirá su contraseña para iniciar sesión. La clave pública se copiará en el archivo ~/.ssh/authorized_keys en el servidor.

  4. Una vez que se haya copiado el archivo, debería poder iniciar sesión con el siguiente comando sin escribir su contraseña:Reemplazar mykey con el nombre de su archivo clave, reemplace usuario con su nombre de usuario en el servidor y reemplace example.com con su nombre de dominio o la dirección IP del servidor.

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

Adjuntar claves SSH

Es posible que desee permitir que otros accedan a su cuenta o proporcionar acceso a un servicio remoto que proporcione su propia clave pública. La clave pública se puede proporcionar como un archivo o es posible que deba cortarla y pegarla en un archivo. Si el archivo se crea pegando la clave en un archivo, asegúrese de que no haya caracteres adicionales antes o después de la clave. La clave debe agregarse al archivo authorized_keys en el servidor. Para agregar una clave, siga estos pasos.

  1. Guarde o cree el archivo de clave pública en cualquier directorio conveniente. En este ejemplo, se utiliza el directorio de inicio de los usuarios. El nombre del archivo debe tener la extensión .pub.
  2. Abra el símbolo del sistema en el directorio de inicio de los usuarios y utilice el comando ssh-copy-id para copiar la clave en el servidor. Reemplace somekey.pub con el nombre del archivo creado en el paso anterior. Reemplazar usuario con su nombre de usuario en el servidor y reemplace example.com con su nombre de dominio o la dirección IP del servidor.
    [email protected] ~$ ssh-copy-id -i somekey.pub -p 7822 user@example.com
    

Plesk
  1. Cómo configurar claves SSH

  2. ¿Cómo usar Ssh-copy-id con túnel Ssh de múltiples saltos?

  3. Cómo configurar claves SSH en Ubuntu 16.04

  4. Cómo usar wp-cli con alojamiento Plesk

  5. Cómo utilizar Composer con los binarios PHP de Plesk

Cómo configurar claves SSH en Debian 10

¿Cómo configurar claves SSH – SO Windows?

Cómo utilizar Plesk para proteger directorios con contraseña

Cómo usar Git con Plesk

Cómo usar una clave SSH con usuarios no root

Cómo configurar la clave SSH en un servidor Plesk