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 .