Ubuntu

如何從主機 Windows 文件/文本編輯器查看我的 virtualbox 來賓 unix 文件系統?

  • November 1, 2018

我在 virtualbox 來賓中執行 Ubuntu/CentOS,並嘗試配置各種服務以在其上執行(nginx、php、memcache 等)。我發現使用控制台編輯器的速度很慢,而且很難記住文件位置,而且總是需要輸入完整的文件夾名稱。

我希望能夠使用我日常使用的編輯器從我的 Windows 環境中導航和編輯系統文件和文件夾:notepad++、webstorm 等。主要是這樣我可以以視覺方式熟悉各種文件夾的內容(雖然差別很小)。

本質上,我想我是在問是否有辦法以 root 或 sudoer 的身份直接訪問來賓文件系統。那麼,有什麼方法可以設置我的來賓 ubuntu 伺服器,然後從 Windows 導航它的文件系統?或者我必須在我的客人中安裝一個 GUI 並使用它嗎?(這是不贊成的,所以我聽到了)。我希望從共享文件夾中提供我的大部分網站內容以用於開發目的,因此配置文件和東西可能位於共享目錄中,但顯然我還需要訪問許多其他系統文件夾,例如/etc, /var, /opt, /usr, …

如果您的主機是 Windows,您可以使用 Samba 從客戶端與主機共享文件。但是,您不應使用主機工具編輯任何配置文件,因為它們在編輯後可能看起來相同,但很可能會插入換行符。

如果您在使用 編輯文件時遇到問題vi,請使用無模式的nanoemacs進行編輯。

另一方面,沒有什麼反對在 VM 客戶端上執行圖形界面(假設記憶體成本在機器上是可以接受的)。但請注意,編輯配置文件通常仍需要以 root 身份完成。一旦有了圖形界面,您就可以像在主機上一樣輕鬆地瀏覽文件系統。

引用自:https://unix.stackexchange.com/questions/273278