title: SSH Tunnel to Ngrok and Initiate RDP
body: <p>I am trying to access my Linux machine from anywhere in the world. I have tried originally port forwarding and then ssh'ing in; however, I believe my school's WiFi won't allow port forwarding (every time I ran it, it would tell me connection refused). I have setup an account with ngrok and I can remotely SSH in, but now I am wondering if it is possible to RDP. I tried connecting via the Microsoft Remote Desktop app on Mac, but it instantly crashes. I have also looked at trying to connect with localhost, but it's not working. So far, I have tried (with xxxx being the port):</p>
  
  <pre><code>ssh -L xxxx:localhost:xxxx 0.tcp.ngrok.io
  </code></pre>
  
  <p>and </p>
  
  <pre><code>ssh -L xxxx:localhost:xxxx &lt;user&gt;@0.tcp.ngrok.io
  </code></pre>
  
  <p>but my computer won't allow it and after about 2 or 3 times, it warns me of a possible DNS Spoofing. Is there anyway that I can run a remote desktop of my linux machine that I have ssh tunneled to (from my mac) on ngrok? Thank you!</p>