Networking

如何通過終端從 linux 機器訪問 windows 機器上的共享位置?

  • May 26, 2020

我已經設置了 Virtual CentOS 機器並設置了橋接網路和靜態 IP,以便它可以與網路中的其他 Windows 機器進行通信。

目前,要訪問任何共享目錄,我使用 GUI 進行導航。這些是我遵循的步驟:

  1. 點擊位置>,然後點擊網路伺服器。這將打開 Nautilus 管理器以顯示網路伺服器。(下面的截圖)
  2. 然後我點兩下windows網路。這向我顯示了網路中的所有可用域。
  3. 我點兩下所需的域,該域會顯示該域下的所有機器。
  4. 我點兩下提示進行身份驗證的機器。(截圖下方截圖=))
  5. 填寫完所需的詳細資訊後,點擊連接會顯示該機器中的所有共享文件夾。

現在我想從終端訪問這個共享位置;這樣我就可以使用“cd”命令或類似的命令(也許是“ls”)來瀏覽文件夾或查看 windows 共享目錄中的文件。我該怎麼做呢?

Nautilus 中的網路伺服器

認證資訊

如果你想這樣做,你必須將所需的共享掛載到本地目錄。例如,如果您的共享文件夾是\\10.10.1.1\My-Shared-Folder,則執行

mount -t smbfs -o username=name,password=password //10.10.1.1/My-Shared-Folder /mnt/smbshare

請記住,您必須首先創建將掛載共享的目錄(在上面的範例中,/mnt/share)。

打開文件瀏覽器,輸入驅動器的 IP 或網路名稱,輸入憑據,然後在文件瀏覽器中進行編輯和閱讀……為什麼要在終端中訪問…… -掛載在上面工作,但在登錄時打開網路文件夾也可以在您的文件瀏覽器中工作,並且更易於訪問。

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