Crear una nueva cuenta de usuario en PLESK por comandos por SSH
Bienvenidos a VerTutoriales.com en esta ocasión vamos a ver como crear un nuevo usuario o cliente en Plesk utilizando comandos ssh, de manera que podamos automatizar la creación de clientes de Plesk y así ahorrarnos tiempo.
Los que trabajamos con servidores VPS o Dedicados y tenemos acceso como administradores es normal que queramos automatizar al máximo nuestro trabajo, sobre todo el arduo y tedioso trabajo repetitivo, en este caso, si además trabajamos con Plesk, podemos optar por crearnos nuestro propio script para crear los clientes por linea de comandos, es decir, acceder por SSH y atacar a PLESK desde las aplicaciones que nos ofrece desde la linea de comandos.
Antes de nada, para ejecutar el comando customer, deberemos acceder a la carpeta bin de psa (plesk) por defecto en la gran mayoría de los sistemas suele ser:
./usr/local/psa/bin
Para crear nuestro nuevo cliente en Plesk necesitaremos pasarle varios parámetros, pero vamos a ver la linea de comandos ssh como tal y paso a comentarla:
./customer –create NombreCuenta -name ‘NombreUsuario’ -passwd ‘Contraseña’ -country ES -phone 957123456 -email info@pruebassh.com
En la linea de comandos podemos ver los diferentes parámetros, pero paso a enumerarlos para que no os de miedo probar opciones:
–create NombreCuenta: El nombre de la cuenta del cliente de Plesk como tal.
-name ‘NombreUsuario’ : Será el nombre del usuario, digamos que es el nombre de pila.
-passwd ‘Contraseña’: La contraseña para el cliente.
-country ES: Indicamos de donde es, en mi caso es ES(paña), probé SP, pero no lo tomó.
-phone 957123456: El número de teléfono del cliente
-email info@pruebassh.com: El correo electrónico del cliente a crear.
Con estos parámetros, una vez que lancemos los comandos por ssh nos creará automáticamente un nuevo cliente en Plesk! Así de sencillo.
En su momento estuve investigando la poco documentada API de PLESK y digo “poco documentada” por que después de horas de búsqueda apenas encontré información utilizable de la API, algún que otro script suelto que comentaba como pasar la clase por PHP en formato XML, pero nada que fuera claro como empezar a utilizarlo, así que en toda esa búsqueda para conseguir utilizar la API de Plesk, me encontré con lo que son comandos por SSH y como utilizarlos, más o menos después de algunos minutos ya tenía creada la cuenta del nuevo cliente y también la suscripción. Así que si algun@ va a utilizar la API os recomendaría utilizar la linea de comandos que entiendo os dará la misma solución y si ya tenéis algo avanzado de la API de Plesk, os agradecería que la compartiérais!
Si tenéis cualquier duda, podéis comentarla en este mismo artículo, os agradezco que compartáis en redes sociales!
Un saludo!
Comments