Acho que o compartilhamento de sessão SSH seria útil nessa situação. Ele permite que você abra várias sessões em uma única conexão para que você tenha que digitar sua senha apenas uma vez. Em seu .ssh / config:
Host *
ControlMaster auto
ControlPath ~/.ssh/master-%r@%h:%p
Assim, você pode abrir um terminal, SSH, em seu servidor e executar seu editor. Então você poderia abrir outro terminal, SSH no mesmo servidor usando a conexão compartilhada, e executar make e scp a partir daí. Mais informações: