Edición remota de archivos usando emacs + ssh
Tomado del inglés de: http://textsnippets.com/posts/show/366
- Descarga e instala TRAMP (del inglés, Acceso Remoto Transparente - Múltiples Protocolos) :
En Debian o Ubuntu:
$ sudo apt-get install tramp
En otras distribuciones:
http://savannah.gnu.org/projects/tramp/
Instalación :
$ cd ~/.emacs.d/
$ tar -xvzf /your/download/folder/tramp-2.X.X.tar.gz
$ ln -s tramp-2.X.X tramp
$ cd tramp
$ ./configure --with-contrib
$ make
$ sudo make install - Configura emacs para que use TRAMP:
1. Añada al archivo .emacs lo siguiente (Nota: el archivo .emacs está en la carpeta principal de cada usuario, ej: /home/usuario):
;; Edición remota de ficheros via ssh
(add-to-list 'load-path "~/.emacs.d/tramp/lisp/")
(require 'tramp)
(setq tramp-default-method "ssh") - Abre tu editor Emacs
Si no está en tu menú de inicio puedes instalarlo facilmente (ej: para debian y ubuntu basta con hacer sudo apt-get install emacs21)
[Ctrl]x [Ctrl]f /usuario@nombre.servidor.edu:/camino/al/archivo.mio
Advertencia:
Al parecer esto no funciona bien cuando no se requiere una clave para entrar al servidor (cuando se usa una llave pública, por ejemplo).
No hay comentarios.:
Publicar un comentario