1. 程式人生 > 其它 >Samba配置

Samba配置

技術標籤:Harmony-BearPi虛擬機器linuxubuntu

前言:我們在很多開發過程中都會遇到需要在linux環境中編譯的情況,比如linux開發、HarmonyOS開發,其編譯都需要在Linux環境下進行,但是程式碼開發又在Windows上進行編輯比較方便,因此需要有個工具將兩者聯絡起來,Linux環境可以是伺服器(大多數公司會使用),也可以是虛擬機器上執行的Linux系統,此處我以虛擬機器上執行的Ubuntu系統為例,介紹一種工具,Samba,的按照以及使用。
第一步:安裝Samba
在linux下進去終端或者遠端ssh連結,注意,此處一定要連網,也就是虛擬機器與主機相互ping通,然後主機可以上網,也可以直接在虛擬機器終端ping外網檢視是否可以上網,因為Samba可能需要下載。

輸入的命令如下:

sudo apt-get install Samba

第二步:配置Samba
輸入以下命令:

sudo vim /etc/samba/smb.conf

在最後輸入以下內容:

[XXXcode]
path = /home/xxx/code
available = yes
valid  users = xxx
read only = no
browsable = yes
public = yes
writable = yes

說明:[xxxcode]為需要共享、映射出去的資料夾名字,
path = /home/xxx/code為需要映射出去的路徑,根據自己需求配置。
valid users = xxx 為登入使用者名稱,後面為許可權配置。

第三步:設定samba的密碼

sudo smbpasswd -a xxx

其中xxx為自己的使用者名稱。
下面會提示輸入密碼,有兩次,都輸入一樣,此密碼為自己的samba密碼。
第四步:重啟Samba

sudo /etc/init.d/smbd restart

以上在linux伺服器側完成了配置。

如何在Windows上使用呢?下面我將步驟貼出來;
1、在Windows上,滑鼠右鍵單擊“此電腦”,選擇“對映網路驅動器(N)”。
在這裡插入圖片描述
2、選擇一個未使用的驅動器,並設定你的程式碼所在的路徑,格式為“\LinuxIP地址\共享資料夾名稱”:
此處需要注意:共享資料夾名稱,不是路徑,也就是linux中的[XXXcode]內容。


如:\192.168.0.224\HarmonyOS_Code,點選“完成”。
在這裡插入圖片描述