Crear RDP
Primero nos creamos una cuenta nueva en Github, esto se debe a que por políticas de la página, lo que vamos a
hacer no se permitido y nos pueden banear la cuenta.
Una vez que ya tenemos lista nuestra cuenta, podemos ir a la página nGrok y también crearnos una cuenta ahí,
como recomendación la podemos crear con nuestra cuenta de Github. Luego, en nGrok debemos colocar un medio
de pago, no nos van a cobrar nada pero eso acelera el proceso de que obtengamos el RDP. En ese mismo apartado
buscamos un AuthToken y lo copiamos para utilizarlo más adelante en Github.
Ahora en Github vamos a la siguiente dirección y le damos a Fork, esto creará un repositorio en nuestra cuenta.
[Link]
En las configuraciones de nuestro perfil de GitHub, vamos hasta abajo de todo y en las opciones para
Desarrolladores vamos a crear un Token Clásico. Nos aseguramos que tenga habilitado Modificar repositorios y los
workflows, son dos checks, ajustamos el token para que NUNCA caduque y de nombre le pondremos
SECRET_SHAHZAIB y lo copiamos, ya que lo utilizaremos más adelante.
Ahora vamos al repositorio que acabamos de crear. Una vez ahí nuevamente bajas hasta el fondo y encontrarás el
apartado de secrets y variables, le das en añadir nuevo secret como Action. El nombre de esta variable secreta
será nuevamente SECRET_SHAHZAIB y el valor será el token clásico que generamos con GitHub. Ahí mismo
creamos otro secret y de nombre le colocamos NGROK_SHAHZAIB y en el valor le colocamos el AuthToken de
nGrok.
Una vez hecho esto, volvemos al repositorio clonado y nos dirigimos a Actions, ahí saldrá un único worflow que te
saldrá al costado izquierdo que se llamará Enigmano Deploy Instance.
Presiona en Run worflow, y listo, la estancia se empezará a crear, en cuestión de 5-6 minutos ahí mismo en donde
se está corriendo el worflow presionamos y veremos una consola y una vez pasado ese tiempo, te dará las
credenciales que se ven de esta forma:
Host: [Link]
User: runneradmin
Pass: P@ssw0rd!
Para ingresar al escritorio remoto vamos a buscarlo en inicio -> Conexión a escritorio remoto -> Mostrar
opciones: