I'm not too sure what you mean, but can you not just SSH into your server and develop that way? If your server has any sort of graphical environment, you could install an IDE on the server, then when you ssh into it just add the -X flag. Then you can run the IDE remotely.
Or just SSH and use vi/vim/nano/pico/etc.
Could also set up a git repo on the server, and then clone it onto whatever machines you develop on. Just do any dev work you want, then push the changes to the server. Whenever you switch machines, just pull the changes from the server and then do work.