Se você quiser entrar em uma caixa remota, o melhor método que conheço é usar SSH / SFTP.
Dentro do nautilus você pode montar uma unidade como se fosse uma unidade local e, uma vez feito isso, você poderia potencialmente abrir um projeto Eclipse.
Se estiver em sua LAN local, você pode até mesmo fazer o FTP, já que seria mais rápido, mas eu costumo ficar com o SFTP, já que é rápido o suficiente para mim quando preciso trabalhar com um projeto, mesmo em um remoto. sistema várias centenas de quilômetros de distância.
Aqui está um link sobre como instalar um servidor SSH em qualquer sistema que hospede os arquivos.
link Aqui está outro tutorial link
Basicamente, se você quiser uma configuração padrão de trabalho, use este comando
sudo apt-get install openssh-server
e conecte-se com
ssh usernameonremote@remoteIPAddress
O endereço IP deve ser o endereço da LAN local, se você estiver trabalhando dessa forma, caso não precise trabalhar com o roteador.
Você também pode agora montar facilmente com o nautilus se abrir uma janela do nautilus e clicar em conectar ao servidor.
Se você planeja executar isso o tempo todo, talvez seja necessário consultar alguns manuais de segurança. Não sou especialista em segurança e uso essa configuração apenas localmente.
Boa sorte, espero que isso ajude.
UPDATE Se você quer editar algo remotamente com o Eclipse que não é realmente uma questão do Ubuntu / Linux, mas é fácil o suficiente para fazer a partir do que eu li. Eu pessoalmente não uso o Eclipse porque prefiro o Netbeans.
Dê uma olhada neste link