0% found this document useful (0 votes)
31 views1 page

RDP

This document outlines a GitHub Actions workflow that runs on Windows to set up ngrok for remote access. It includes steps for downloading ngrok, extracting it, authenticating with an auth token, enabling Remote Desktop, and creating a tunnel. The workflow also sets a password for the 'runneradmin' user account.

Uploaded by

deepakumarispj07
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views1 page

RDP

This document outlines a GitHub Actions workflow that runs on Windows to set up ngrok for remote access. It includes steps for downloading ngrok, extracting it, authenticating with an auth token, enabling Remote Desktop, and creating a tunnel. The workflow also sets a password for the 'runneradmin' user account.

Uploaded by

deepakumarispj07
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

name: Cl

on: [push, workflow_dispatch]

jobs:
build:

runs-on: windows-latest

steps:
- name: Download
run: Invoke-WebRequest
https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-windows-amd64.zip -OutFile ngrok.zip
- name: Extract
run: Expand-Archive ngrok.zip
- name: Auth
run: .\ngrok\ngrok.exe authtoken $Env:NGROK_AUTH_TOKEN
env:
NGROK_AUTH_TOKEN: ${{ secrets.NGROK_AUTH_TOKEN }}
- name: Enable TS
run: Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal
Server'-name "fDenyTSConnections" -Value 0
- run: Enable-NetFirewallRule -DisplayGroup "Remote Desktop"
- run: Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal
Server\WinStations\RDP-Tcp' -name "UserAuthentication" -Value 1
- run: Set-LocalUser -Name "runneradmin" -Password (ConvertTo-SecureString -AsPlainText
"P@ssw0rd!" -Force)
- name: Create Tunnel
run: .\ngrok\ngrok.exe tcp 3389

You might also like