我在Arch Linux上運行圖形Emacs 24.3.1(這個問題在使用控制檯版本時也存在)。我正嘗試使用TRAMP通過需要密碼的私鑰在SSH上以遠程Fedora系統打開文件。驗證工作正常,文件列表也是如此。當我嘗試打開一個文件時,我的Emacs會話掛起「Tramp:Inserting`/ {filename我試圖打開}'... done」。使用ESC ESC ESC或C-g不可能中止。有沒有人有解決這個問題?Emacs 24.3.1 TRAMP掛在打開的文件
回答
Emacs 24通常可以很好地與Tramp配合使用。你可能需要在你的.ssh/config文件中使用ControlMasterAuto
。這將確保ssh連接信息無縫傳遞給Emacs。這也將確保您只需要在終端中登錄一次,並以tramp模式使用多個emacs幀。我有詳細以下步驟
(1)去你的.ssh/config文件,並添加下列選項
Host <hostname>
ControlMaster auto
ControlPath ~/.ssh/%[email protected]%h:%p
ServerAliveCountMax=30
ServerAliveInterval=5
(2)現在登錄到終端通過遠程主機。 (3)打開emacs框架並嘗試通過tramp(/ ssh :)打開遠程文件。您必須能夠連接到遠程主機。
即使對於兩級認證(使用rsa密鑰+密碼),上述步驟也應該可以工作。
打開路徑爲'/ ssh:host:path'的文件時,所有文件都按照廣告方式運行。謝謝你的提示。我想補充一點,使用'ssh -Nf host'可以讓你在後臺打開主連接,這樣你就不會意外關閉它。 – jpcooper
感謝您的信息。 – WanderingMind
此線程舊 - 但是,我的FC22筆記本電腦上的一個非常類似的問題(嘗試在minibuffer中/ su後輸入冒號時,流浪漢掛起)似乎通過註釋/ etc /主機。
- 1. 在emacs中使用CEDET 24.3.1
- 2. Emacs Tramp無法將文件寫入文件
- 3. Emacs + tramp + plink
- 4. Emacs Tramp無法在時間打開目錄
- 5. emacs,tramp,rsync,MS Windows
- 6. 帶有Tramp模式的Emacs
- 7. Emacs Tramp暫停/恢復後保存並打開當前緩衝區
- 8. 在emacs中打開最近的文件
- 9. 當我雙擊文件時,如何在終端中打開Emacs?
- 10. Emacs tramp在Linux上編輯Windows上的遠程文件
- 11. 在emacs上通過ssh打開文件
- 12. 如何重置Windows Emacs Tramp?
- 13. emacs tramp如何避免bash_profile
- 14. Emacs 24.3.1 CEDET 2.0(內置)和ECB 20131116.1319:ECB
- 15. Emacs的:鉤打開XML文件
- 16. 在Emacs打開樹
- 17. 打開文件時打開沒有暫存緩衝區的emacs
- 18. python 3.3.3如果在emacs中的shell中打開,掛起
- 19. emacs:通過ssh打開文件失敗
- 20. 打開emacs時運行.el文件
- 21. XP上的Emacs,tramp,plink問題
- 22. Emacs tramp模式編輯中的密碼
- 23. Windows上的Emacs Tramp w/pscp/plink
- 24. Emacs的24.3掛着的ETag
- 25. 打開excel文件時VBA掛起
- 26. (文件錯誤「無法打開加載文件」 ......在Emacs
- 27. Emacs Tramp - 如何使用Tramp作爲另一個用戶在遠程主機中編輯文件?
- 28. 使用emacs tramp與rsync進行遠程開發
- 29. 在Emacs的緩衝區打開一個文件,而在Emacs終端
- 30. Emacs桌面不記得TRAMP連接?
'tramp-verbose'變量應該可能是您的第一個通話端口。 – phils
這裏同樣的問題。它發生在使用密碼驗證的流浪漢上的ssh(不使用公鑰)。 –
您可能想要閱讀以下內容: http://www.emacswiki.org/emacs/TrampMode#toc5 –