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

Cómo configurar la clave SSH en un servidor Plesk

Antes de continuar con esta guía, debe incluir su dirección IP en la lista blanca para el acceso SSH en el firewall de Plesk.


Una vez que haya hecho eso, puede seguir estos pasos para crear una nueva clave SSH para el servidor Plesk.

Paso 1:generar la clave SSH desde el extremo del servidor

  1. Conéctese al servidor a través de SSH.

  2. Cree el par de claves RSA ingresando el siguiente comando:

    ssh-keygen -t rsa -b 2048

  3. Nomine un nombre de archivo para sus claves SSH y luego ingrese una frase de contraseña (mantenga la contraseña segura ya que no se puede restablecer). Las claves SSH ahora se guardarán en su carpeta de documentos raíz.

    Clave pública -- /root/.ssh/id_rsa.pub
    Clave privada -- /root/.ssh/id_rsa

  4. Abra el archivo de clave pública, copie la línea de texto y péguela en el archivo de claves_autorizadas SSH ( /root/.ssh/authorized_keys ).

  5. Descargue la clave privada a través de la alternativa a continuación

    - Mueva la clave privada a la suya carpeta web del dominio y descarga con FTP
    - Descarga usando SFTP con inicio de sesión raíz
    - Abra el archivo de clave privada y copie y pegue manualmente en su archivo local como texto.

  6.  A continuación, si desea convertir la clave al formato .ppk para usarla en Putty o cualquier otro cliente SSH, puede seguir estos pasos para hacerlo:

    a. Abra PuTTYgen en su computadora.
    b. Haga clic en Cargar y, en la ventana de diálogo, cambie el formato a Todos los archivos (*.*).
    c. Navegue hasta su archivo de clave privada y cárguelo en PuTTYgen. Ingrese su frase de contraseña si configuró una anteriormente.
    d. Debería recibir el mensaje "Clave foránea importada con éxito...". Haga clic en Aceptar.
    e. Haga clic en Guardar la clave privada junto a Guardar la clave generada.

  7. ¡Listo! Ahora tiene una clave privada en formato .ppk, lista para usar en PuTTY.


Paso 2:agregue la clave privada a pageant.exe para la autenticación remota del servidor a través de la clave SSH.

  1. Abra pageant.exe desde su computadora y aparecerá en la barra de tareas de Windows
  2. Añadir clave privada (archivo en formato PPK).
  3. Ingrese la contraseña de la clave privada que se le solicite.
  4. Terminé de agregar la clave privada.
  5. Abra una nueva sesión desde PuTTY, ingresando la IP de su servidor CentOS y el puerto SSH. Se configura un puerto SSH 8288 personalizado para nuestro servidor.
  6. Ingrese el nombre de usuario "root", presione enter para acceder de forma remota al servidor con la clave SSH.


Paso 3:deshabilite la autenticación de contraseña SSH


Por razones de seguridad, se recomienda dejar deshabilitada la autenticación de contraseña SSH. Esto simplemente significa que la autenticación de contraseña está deshabilitada y debe usar una clave SSH para acceder de forma remota al servidor.


a. Inicie sesión en el servidor usando SSH

b. Abra el archivo de configuración del servidor SSH /etc/ssh/sshd_config y edítelo con su editor de texto favorito: 

[root@root ~]# nano /etc/ssh/sshd_config

c. Busque la línea que incluye PasswordAuthentication y configúrela en:

PermitRootLogin no

d. Asegúrese de haber iniciado sesión en el cuadro con otro shell antes de reiniciar SSHD para evitar quedarse fuera del servidor. Recargar/Reiniciar el servicio SSHD

[root@root ~]# service sshd reload

Ahora puede conectarse a su servidor a través de SSH con el usuario root sin ingresar la contraseña de root.

Demostración del inicio de sesión fallido con clave SSH.


El inicio de sesión exitoso a través de la demostración de la clave SSH.









Plesk
  1. Cómo generar y configurar claves SSH en CentOS 7

  2. Cómo utilizar claves SSH con Plesk

  3. Cómo configurar claves SSH

  4. Cómo configurar claves SSH en Ubuntu 16.04

  5. Cómo configurar claves SSH en Ubuntu 18.04

Cómo configurar el servidor de correo electrónico con Plesk en Ubuntu 20.04

¿Cómo configurar el registro NS (servidor de nombres) en Plesk?

¿Cómo activar la licencia de Plesk?

Cómo agregar una clave pública SSH al servidor

Cómo configurar SSH en CentOS y RHEL

Cómo configurar claves SSH en Debian 11 Linux