2015-10-18 48 views
0

我一直使用emacs流浪漢用了幾個星期現在ssh到一臺服務器,並編輯了一些文件等待提示。我通過C-x C-f /ssh:[email protected]來完成。突然間,這已停止工作。我收到「正在等待遠程shell問題的提示」消息。流浪漢SSH:從遠程shell

但是,如果我不提供用戶名(C-x C-f /ssh:server.com)則連接似乎得到確立。

我使用的cygwin的emacs運行24。我怎樣才能讓這個連接重新工作?

+0

這通常不能回答,太多可能的選擇。請使用'(setq tramp-verbods 6)'並重新運行你的測試。將會有一個調試Tramp緩衝區。通過'M-x tramp-bug'發送錯誤報告。 –

+0

這個問題似乎已經消失,但我會按照這些步驟重新出現。 – Fequish

+0

我的問題困擾了我好幾個星期,直到我發現有些時候你結束* tramp *會話時,相應的* ssh *過程沒有結束,阻塞了通信信道。殺死殭屍* ssh *。 – davidshen84

回答

1

有一個比較常見的原因(至少在Windows/Cygwin平臺上):由tramp啓動的ssh進程會以某種方式卡住和無響應。 在我目前的桌面上,每個月都會發生一次。

就殺死任何SSH過程,無論是從自己喜歡的cygwin的終端(與kill -9)或從Windows任務管理器。這讓所有的事情都重新開始

我從來沒有遇到過在Linux上這個問題,只能在Windows/Cygwin的。