ssh
ssh can be used through terminal to access the robot remotely. This requires knowing the IP or using a service like NO-IP.
TeamViewer
TeamViewer is a remote desktop application that does not require knowing the IP as long as it is running on the robot. Just use the given code.