title: Work on a remote project with Eclipse via SSH
body: <p>I have the following boxes:</p>
  <p>a) A Windows box with Eclipse CDT,<br />
  b) A Linux box, accessible for me only via SSH.</p>
  <p>Both the compiler and the hardware required to build and run my project is only on machine B.</p>
  <p>I'd like to work &quot;transparently&quot; from a Windows box on that project using Eclipse CDT and be able to build, run and debug the project remotely from within the IDE.</p>
  <p>How do I set up that:</p>
  <ul>
  <li>The building will work? Any simpler solutions than writing a local makefile which would <code>rsync</code> the project and then call a remote makefile to initiate the actual build? Does Eclipse managed build have a feature for that?</li>
  <li>The debugging will work?</li>
  <li>Preferably - the Eclipse CDT code indexing will work? Do I have to copy all required header files from machine B to machine A and add them to include path manually?</li>
  </ul>