From sharing files between remote computers to easily creating a remote desktop connection via VPN, TeamViewer is one of the best apps that we currently have. They've released the version 6 which brings numerous changes when compared with the previous versions such as...
*. Runs more faster and secure.
*. After the remote user did a reboot, next time, TeamViewer 6 will connect the two PCs automatically.
*. Better password integration.
*. Enhanced online presentation support.
*. Added few languages, etc.
So if you use Ubuntu or any other GNU Linux distribution then go to this page and download the appropriate package and simply double click on it to automatically install it. Enjoy!.