Search code examples
sshdevelopment-environmentpair-programming

How can I set up a "remote pair-coding" environment linux to linux?


I did some research on how to enable a pair-coding environment remotely so someone else on their MacOx/Linux box could view my screen (I code using vim + the rails plugin).

I read Evan Light's blog on his set up here, but I don't have an open source router:

http://evan.tiggerpalace.com/articles/2011/10/17/some-people-call-me-the-remote-pairing-guy-/

So the SSH is tricky since I don't have a sticky IP.

What is an easy way to do it?


Solution

  • So the SSH is tricky since I don't have a sticky IP.

    There's a bunch of tools to get you a DNS name to point towards a dynamic IP (some of them are even free). I've used No-IP.com, but not for several years (and have no affiliation). You don't necessarily need to have an open-source router - you can run the daemon on your computer, and then use port-forwarding to get incoming SSH connections to your computer.

    You should take this over to SuperUser.com - it's probably more on-topic there.