1. 程式人生 > >mac使用sshfs掛載linux虛擬機器上的資料夾

mac使用sshfs掛載linux虛擬機器上的資料夾

本文基於mac上安裝了virtualbox虛擬機器,使用vagrant部署了linux環境,搭建了lnmp一鍵安裝包的php環境,目的是解決linux上的檔案在虛擬機器下只能使用vim編輯器編輯,由於本人是個菜鳥,簡直是用不慣,所以這裡就想要把linux上的專案資料夾對映到本地環境下,這樣就能夠實現在本地對檔案進行編輯,在虛擬機器上運行了。

1.安裝homebrew
下載地址。按照提示一步步安裝就可以了
2.安裝osxfuse
下載地址。這裡提示不要下最新版本的,小小的8M多的檔案我會說我下了一上午才下下來麼,如果有條件的話可以翻牆試試。接下里啊在mac終端上執行

brew install
homebrew/fuse/sshfs

等待安裝完成即可。
3.對映虛擬機器資料夾到本地
因為我的虛擬機器上lnmp環境下的網站根目錄是/home/wwwroot/default。我想把它對映到我桌面上的Web資料夾該怎麼做呢。只需要這麼簡單的一行命令哦!

sshfs -C -o reconnect root@192.168.33.10:/home/wwwroot/default /Users/zjp/Desktop/Web

好啦!現在看一下你的桌面是不是多出了這個東西!裡面的檔案就是虛擬機器上default資料夾裡的內容啦!
這裡寫圖片描述