potresti anche connetterti tramite ssh alla macchina e poi usare Vi.
sennò usi un editor con integrato il supporto per ssh, che in sostanza funziona "edito il file -> lo salvo -> lo invio".
io uso netbeans ad esempio.
però i file che li hai in locale e poi li spedisci in remoto.