I've been working from the Meta-array (MA) lately since I'm finding it a bit more responsive as far as editing and saving documents. That probably has to do with the heavy use of the cluster and that fact that you're always working over an NFS mount (although I must say it's better lately on NetBSD 8.0 beta). Anyway, I thought I'd share how I handle updating my gopher space, since it's hosted on the cluster. I do two things to make that a bit easier. One is that I use a local ssh-agent to cache the ssh key I'm using to connect to the cluster. On MA: eval $(ssh-agent) ssh-add <passphrase> Once done, I can scp, rsync, or run commands on the cluster remotely without a password. For example, on MA the command bboard is a wrapper around 'ssh -t tty bboard', so this works transparently. In Emacs this comes in handy when using tramp mode [0], which allows network editing via a remote shell connection (which nowadays means SSH, but rlogin and telnet are also supported). In my .emacs on MA, I have the following: (setq tramp-default-method "ssh") Then, to edit my main gophermap on iceland from MA I just have to do: C-x C-f /iceland:gopher/gophermap That loads the remote file into my local editing buffer, and every time I save it, the file is written back to iceland. If I wasn't using an SSH agent, tramp-mode would prompt me for my passphrase and then start up a ControlMaster SSH connection, so I would not have to type the passphrase in every time I saved or accessed a file. Even cooler is that from within a remote editing buffer, you can start a remote shell with M-x shell. [0] https://www.emacswiki.org/emacs/TrampMode