Now for the fun part - Getting the GUI to work on the remote or client computer. Check the emc.nml file for any occurrences of LOCAL and localhost and change them to REMOTE and your server IP address.
To test that it all works, EMC must first be started on the server with the usual ./emc.run command. On the client, first change to the EMC directory and use the following command:
plat/nonrealtime/bin/tkemc
All being well, tkemc should connect with EMC running on the server and give you full control over the machine. A few notes from some initial tests...