I'd like to display GUI apps running on one Linux box on another machine.

I already do this with local machines, but how to do this over the internet?

Update: I'm already using ssh to access the machine over the internet.