Another possibility is to use vnc.
Install vncserver and then start it:
$ vncserver :1
Then, on the remote machine, access it using
$ vncviewer HOSTIP:1
replacing HOSTIP with the IP of your host.
Note that this is not as safe as using ssh. You can tunnel vncserver through ssh. If you like doing this, google it - there is a lot of documentation out there.