我在裝有Ubuntu Server虛擬機的Mac OSX機器上執行我的開發工作,我主要通過SSH從終端進行管理。 我試圖找到一種方法來編輯服務器上使用Mac上的崇高文本而不是終端上的nano或vim文件。 我遵循本優秀指南中包含的說明,「Using Textmate 2s rmate with Sublime Text 2」。通過SSH通過Sublime Text打開文件到虛擬機,錯誤
- 我已經在Sublime Text中安裝了rsub。
- 我已在我的Ubuntu服務器上安裝了rmate。
- 我編輯了我的〜/ .ssh/config文件。
- 我已經添加端口52698到服務器上的iptables。
當我SSH到我的服務器和運行
rmate .profile
我得到的錯誤
connect_to localhost port 52698: failed.
This previous question指的是一個類似的錯誤,但它似乎與具有多於一個SSH連接打開,我不認爲這是我的情況。但是我怎麼能測試呢?
我想知道這是否可能與我的開發服務器是一個虛擬機有一點神祕的互聯網設置 - 使用三個不同的適配器連接到主機的以太網和WiFi連接有關。通過SSH反向隧道需要對此設置進行不同的調整?
或者,對資源或引用的任何其他建議,以獲得此設置?
謝謝!我跑了,並得到 連接到本地主機。 轉義字符是'^]'。connect_to localhost端口52698:失敗。 由外國主機關閉連接。 然後我跑了netstat -an | grep的 「聽」,得到了,除其他事項外: TCP 0 0 127.0.0.1:52698 0.0.0.0:* LISTEN TCP6 0 0 :: 1:52698 ::: * LISTEN 這是否表明該端口打開? – Ila
你需要修復它然後由於端口沒有打開,這就是爲什麼崇高的文本是失敗的 – Satya
Noob提示,我發現有用的:記得要在本地機器上運行Sublime。然後您可以運行該命令並查看它是否連接。 – Magne