emacs ssh sudo tramp

Cómo usar SSH y SUDO junto con TRAMP en Emacs



(2)

Posible duplicado:
Abrir archivo vía SSH y Sudo con Emacs

Quiero abrir un archivo usando sudo (por ejemplo, / etc / hosts) en una máquina remota conectada por ssh usando TRAMP en Emacs.

Intenté algunas opciones, pero ninguna funcionó. ¿Alguien puede decirme cómo hacerlo?

Gracias


En Emacsen y Unixes recientes es muy simple, simplemente visite un archivo ( Cx Cf ) y comience el nombre del archivo con ssh://server:/file .

Si está utilizando Windows, primero instale Putty y colóquelo en la variable de entorno PATH. Luego, cuando visite un archivo, use plink://server:/file lugar de ssh://server:/file .

EDITAR:

Esta respuesta es incorrecta, mira la respuesta a continuación.


Use siguiente en sus .emacs

(set-default ''tramp-default-proxies-alist (quote ((".*" "//`root//'" "/ssh:%h:"))))

Entonces puedes simplemente escribir:

C-x C-f /sudo:root@host[#port]:/path/to/file

Le pedirá su contraseña para acceder al shell remoto y luego su contraseña nuevamente para acceder a sudo .