Emacs tramp模式编辑中的密码
我正在使用emacs通过ssh远程编辑文件。问题是每次我保存我正在编辑的文件时,我都必须输入我的用户密码。我觉得那很烦人。如何才能只写一次密码/编辑会话?啊,从on密码缓存中可以设置:Emacs tramp模式编辑中的密码,emacs,ssh,passwords,tramp,Emacs,Ssh,Passwords,Tramp,我正在使用emacs通过ssh远程编辑文件。问题是每次我保存我正在编辑的文件时,我都必须输入我的用户密码。我觉得那很烦人。如何才能只写一次密码/编辑会话?啊,从on密码缓存中可以设置: (setq password-cache-expiry nil) 这需要软件包 此外,在tramp源代码中,它提到了阅读手册页,该手册页显示了如何设置它,以便您不必重新输入密码(在Emacs内部或外部): 有两种主要的方法可以获得 代理设置:第一个是 代理在中启动新的子命令 哪些是环境变量 导出,例如ssh代理
(setq password-cache-expiry nil)
这需要软件包
此外,在tramp源代码中,它提到了阅读手册页,该手册页显示了如何设置它,以便您不必重新输入密码(在Emacs内部或外部):
有两种主要的方法可以获得
代理设置:第一个是
代理在中启动新的子命令
哪些是环境变量
导出,例如ssh代理xterm&。这个
第二是代理打印
所需的shell命令(sh(1)或
csh(1)语法可以生成),其中
可以在调用shell中求值,
例如,对于伯恩类型,evalssh代理-s
外壳,如sh(1)或ksh(1)和
为csh(1)和
衍生品
除此之外,您还可以选择以下几种方式:
- 如果您在*nix系统上,则可以使用装载远程目录,因此可以像在本地文件系统上一样编辑文件
- 使用
包缓存
。
(setq password-cache-expiry nil)