I work a lot across multiple systems of various OS'es and configurations, and usually I do it via ssh. However, almost everytime, the tasks get much slower than they ought to be, due to the fact that the remote system doesn't have your local tools and configs.
Since I mostly use Eclipse on my local system, and since it's plugin based, I thought of searching for such plugins, and imagine my surprise that it actually exists!
It's built in, and it's called Remote System Explorer.
I use the Kepler version, and didn't have to install RSE, it already existed. (According to the link, you can install it from Eclipse 3.4)
All I had to do was add a "perspective" in the top right corner (default place)
Click the plus
Choose "Remote System Explorer" and press ok.
Click the little plus sign ("Define a new connection")