我使用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