Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How to setup the environment for remote pair programming session on Ubuntu (10.10) securely over the internet?

I think that, for our workflow, we need to share the screen, sharing terminal session or text editor alone would not be ehough. Note that I mean equal rights sharing, where both clients have full access to the keyboard and mouse.

Along with the shared screen we need to have a voice (and, maybe, text) chat working. Skype is OK.

share|improve this question
up vote 4 down vote accepted

try teamviewer, works great through firewalls, no special setup required, free for noncommercial use, has working packages for windows, mac and linux (ubuntu).

in addition to see and takeover the remote session, you can additionally chat via text, voice or video. you can exchange files or create a vpn, all from within that application.

share|improve this answer
Thanks for a good advice! Tried TeamViewer today. Excellent experience, almost as if we were at the same keyboard (but that must be because I know my partner well). Sound quality was horrible though, so we had to use Skype for voice chat. – Alexander Gladysh Dec 16 '10 at 19:01

VNC has an option where instead of a client (viewer) connecting to a server, you can put the client in listen mode and have the server initiate a connection. This way you share your connection rather than have someone connect to you.

I'm not sure all VNC versions do this but I know it was possible on Windows and I don't think it was specific to the Windows VNC client I was using.

If all else fails try x11vnc.

share|improve this answer

i've tried mikogo and screenhero and none of them come close to plain old vnc for accessing another computer. i use a windows machine as the server and run the client (viewer) from a linux machine. vnc is much faster. with the other stuff all the traffic apparently goes through their servers which results in very slow response. the vnc server runs right on the box you want to access and the only traffic factor is the internet itself. in addition to being slow, the other stuff is just rickety in my experience. sometimes it works. more often it doesn't.

vnc enables joint control of mouse and keyboard out of the box. the version i use is tightvnc on the server and xvnc4viewer for the client on the linux box. the technology is much more mature than mikogo et al.

share|improve this answer
Please consider formatting your answer to improve readability. Break it down into sections, as it stands it is difficult to tell if you are actually answering the question at all. – Mokubai Sep 4 '14 at 6:05

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .