我正在使用 emacs流浪模式 http://www.emacswiki.org/emacs/TrampMode通过 ssh 远程编辑文件。问题是每次保存正在编辑的文件时都必须输入用户密码。我觉得这很烦人。我怎样才能只写一次密码/编辑会话?
啊,从流浪汉文档 http://www.gnu.org/software/emacs/manual/html_node/tramp/Password-caching.html关于密码缓存,您可以设置:
(setq password-cache-expiry nil)
这需要包密码缓存.el http://braeburn.aquamacs.org/code/master/lisp/password-cache.el.
此外,在流浪汉来源中,它提到阅读ssh-代理(1) http://www.openbsd.org/cgi-bin/man.cgi?query=ssh-agent手册页,其中显示了如何进行设置,以便您不必重新输入密码(在 Emacs 内部或外部):
有两种主要方法可以获取
代理设置:首先是
代理启动一个新的子命令
其中一些环境变量是
导出,例如 ssh-agent xterm &。这
第二是代理打印
所需的 shell 命令(sh(1) 或
可以生成 csh(1) 语法),其中
可以在调用 shell 中进行评估,
例如评估ssh-agent -s
伯恩型
shell,例如 sh(1) 或 ksh(1) 以及
评估ssh-agent -c
对于 csh(1) 和
衍生物。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)