目的
最近因為需要在linux虛擬機里進行開發程序,雖然在linux里有超強的編輯器vim,但vim開發html前臺代碼并沒有某些編輯器如sublime高效,在linux下使用sublime的話又要安裝桌面環境,而且需要修復sublime在linux下不支持中文等一些問題。所以想要直接在windows下直接修改linux里的文件。
本來想通過sublime的sftp插件來提供支持,但經過尋找發現了更好的工具-sshfs,windows下對應為win-sshfs。
sshfs的作用
ssfhs可以通過ssh方式將遠程的服務器上硬盤掛載到本地硬盤,也就是說只有你的虛擬機支持ssh鏈接,你就可以將虛擬機的硬盤掛載到本地,然后采用本地的方式來操作硬盤里的文件。
安裝win-sshfs
安裝win-sshfs依賴Dokan,所以先安裝Dokan再正常安裝win-sshfs,其過程略過不表,但有點需注意,Dokan也許需要翻墻下載,所以這里提供了百度云下載鏈接(包含win-sshfs)-http://pan.baidu.com/s/1hrGcHkK。
win-sshfs的使用
打開win-sshfs,點擊Add,在界面輸入要鏈接的服務器的地址和用戶名等信息,選擇好要掛載的目錄,點擊save,在確保可以通過ssh鏈接的情況下,點擊mount,就可以將該目錄掛載到本地了,如下圖所示:
界面.png
查看我的電腦,發現多了一個可移動的存儲設備,我這里是I盤,如圖所示:
可移動存儲設備.png
這就是你掛載出來的硬盤了,現在你可以通過windows的方式來操作它了。
新建一個文件:
新建文件.png
在linux下查看:
linux下查看.png
可以看見文件直接創建到了linux的目錄下了。
通過點擊界面的unmount可以取消掛載(win-sshfs平常會隱藏在右下角任務欄里)。