Any VPS provider will work; in this example vultr will be used. Get a VPS from here https://www.vultr.com/?ref=7581301
Once signed up go here https://my.vultr.com/deploy/
Once deployed (wait 2 minutes) click the Manage button on the right
Click here to read Windows SSH instructions
Open up PuTTY and on the left hand side select Session
Paste in the IP of your VPS into the Host Name (or IP address) field. Now is a good time to save the session.
Now click open. Click Yes on the PuTTY Security Alert popup.
login as: root
Go back to the vultr manage webpage and under password click the copy icon
Back on the PuTTY screen right click (right click is paste) and press enter to fill in the password.
root@x.x.x.x's password:
Click here to read Mac SSH instructions
Finder -> Menubar (top of screen) -> Go -> Utilities. Open Terminal. Type in
ssh root@
and then go to the menu bar and select edit -> paste (the IP address).
The authenticity of host 'x.x.x.x (x.x.x.x)' can't be established. ECDSA key fingerprint is SHA256:xxxxxxxxxxxxxxxxxxxxxxxxx. Are you sure you want to continue connecting (yes/no)? yes
Type in yes here
root@x.x.x.x's password:
Go back to the vultr manage webpage and under password click the copy icon
Back on the Terminal screen paste in the password and press enter.