Você pode usar o tramp . Simplesmente inicie o seu emacs local, abra o arquivo (ctrl + x + f) e digite o endereço completo da seguinte forma: /the.server.name:/the/path/to/the/file
. Portanto, supondo que o servidor esteja em example.com
e o arquivo em /home/me/test.txt
, o endereço a ser digitado seria /example.com:/home/me/test.txt
. Isso abrirá o arquivo na instância local do emacs.
(Note que isto não requer uma conexão ssh manual adicional).
É claro que há também a segunda opção para usar sshfs para montar o diretório remoto em um endereço local e abrir o versão local.