Originally Posted by tredegar
"Team viewer" seems to be windows software.
Linux has many equivalents: vncserver / vncviewer, krfb and nx to name a few.
Welcome to LQ!
+1 on nx!
VNC works well for gui's without a lot of dynamic changes. For example, I use an ubuntu workstation at the office and work remotely quite often. I much prefer using a gui email client so I use evolution instead of pine. When I first configured my workstation I opted for VNC. Almost everything worked well except when I tried using evolution. It was painfully slow, to the point of being unusable. Keep in mind the office is a large data center and my workstation has a 100Mbps uplink (of course shared with co-workers) and at home I have a 20Mbps/2mbps cable connection so connection speed and latency (home -> DC = 6 intrastate hops; 3 on cable providers network and 3 on level3's network) are a non issue. After fussing with VNC for a few days I switched to nx and have never looked back. I believe nx also supports web based SSL connections so you can access remote machines from clients which you may not be able to install vncviewer. It also supports shadowing sessions. I'm not familiar with Team Viewer, but the name implies multiple parties can view the same workstation. I think nx supports 2 simultaneous connections with the free version.