Goal
Expose SSH of the local machine to the internet using service provided by ngrok.com.Steps
First thing first create an account at ngrok.com so we can get the Auth Token and also can monitor the tunnel created and know the address of the tunnel. Next is create a configurion file under ~/.ngrok2/ngrok.yml to store the token. You can get this token on your Ngrok dashboard.
$ cat > ~/.ngrok2/ngrok.yml authtoken: YOUR_NGROK_TOKENThen create new file called ngrok.conf in /etc/init. Assuming the location of the ngrok binary is on
/opt/ngrok/ngrok
.