我使用emacs tramp mode通过ssh远程编辑文件。问题是,每次我保存我正在编辑的文件时,我都必须输入我的用户密码。我觉得非常烦人。我怎样才能只写一次密码/编辑会话?Emacs tramp模式编辑中的密码
16
A
回答
16
啊,从tramp docs密码缓存您可以设置:
(setq password-cache-expiry nil)
这就要求包装password-cache.el。
此外,在流浪汉的来源,它提到阅读ssh-agent(1)手册,它显示了如何设置它,这样你就不必重新输入密码(内部或外部的Emacs):
有得到一个 剂主要有两种方式建立:首先是在 代理启动一个新的子成 一些环境变量 出口,如SSH代理的xterm &。所述 第二是该试剂打印 需要外壳命令(或者SH(1)或 CSH(1)可生成的语法),其 可以在主叫壳evalled, 例如EVAL
ssh-agent -s
对于Bourne型 弹如sh(1)或ksh(1)和 evalssh-agent -c
用于csh(1)和 衍生物。
5
3
除了Trey Jackson's solution,有几个方法,你可以选择:
如果你是在* nix系统上,你可以用FUSE/SSHFS挂载远程目录,因此您可以像在本地文件系统上一样编辑文件。使用SSH public key authentication。
0
使用SSH公钥认证。
1
使用公钥(RSA)身份验证更安全,更方便。在GNU/Linux系统上(也许其他人,我不知道)你通常会在每次登录会话时使用密码解锁你的私钥,然后使用它。
相关问题
- 1. 带有Tramp模式的Emacs
- 2. 通过tramp在Emacs中编译C++:保存密码
- 3. Emacs + tramp + plink
- 4. Emacs tramp在Linux上编辑Windows上的远程文件
- 5. emacs,tramp,rsync,MS Windows
- 6. 编辑当前的emacs主模式
- 7. 在编辑模式的gridview中的密码列中显示密码char * *
- 8. 用于编辑Emacs Lisp代码的轮廓或折叠模式
- 9. Emacs,SQL模式,Postgresql和输入密码
- 10. 从ssh会话中使用emacs tramp创建远程文件的编辑
- 11. Emacs Tramp - 如何使用Tramp作为另一个用户在远程主机中编辑文件?
- 12. 如何重置Windows Emacs Tramp?
- 13. emacs tramp如何避免bash_profile
- 14. 以Emacs Tramp模式刷新远程目录
- 15. .emacs编辑以始终在终端模式下启动Emacs?
- 16. Emacs:自动启用Zen编码模式
- 17. Emacs Yaml编辑
- 18. Emacs 24.3.1 TRAMP挂在打开的文件
- 19. XP上的Emacs,tramp,plink问题
- 20. Windows上的Emacs Tramp w/pscp/plink
- 21. Emacs:在编辑模式中缺少颜色
- 22. 在Emacs中编辑方案 - 模式和键盘布局
- 23. 密码数据不会出现在编辑模式下
- 24. 字段密码返回空以在编辑模式下查看
- 25. 使用TRAMP的多个命令进行Emacs远程编译
- 26. 编辑模式中的UITableView
- 27. 在Emacs中编辑Python
- 28. 密码编辑记录器
- 29. Angular.js编辑与密码
- 30. Emacs桌面不记得TRAMP连接?
包名称是'package-cache'。 – 2009-05-08 15:52:17
(迟到)请向Török提供包裹名称。 – 2009-05-12 22:10:03