I am running openhabian on a raspberry pi and wondering about the best approach for remote access. I need to access the raspberry pi from a windows machine which is located on a different network. The IP address of the raspberry pi will not be static. I have seen that there is a cloud service for openHAB https://github.com/openhab/openhab-cloud/blob/master/README.md but is this for more front end controlling the lights when someone is not home etc?
The ideal situation would be to provide all the functionality and accessibility SSH provides when the window machine is on the same network.