Samba配置
阿新 • • 發佈:2020-12-20
技術標籤: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 為登入使用者名稱,後面為許可權配置。
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,點選“完成”。