Linux服務器經常需要進行資料的下載和上傳,每次都要使用scp指令,相當麻煩。為了簡化操作,決定在Linux上設置SMB共享,以便通過SMB的方式管理數據。(需要注意的是:在公網環(huán)境中使用SMB共享是相當危險的。在使用SMB之前,請確保當前環(huán)境的重要性和安全性。)
操作系統(tǒng):Debian 12
首先需要安裝SMB工具,直接使用cifs-utils協議工具包。其他用戶也可以只安裝SMB工具命令。為了方便起見,使用root用戶進行登錄操作。服務器是全新的,沒有安裝很多工具。如果你的環(huán)境已經準備就緒,可以直接安裝cifs-utils協議工具包。(ZigBee3.0協議無線模塊數據抓包調試的方法)
首先,更新和升級系統(tǒng)中的軟件包
安裝一些常用的工具
準備就緒后,可以開始安裝cifs-utils協議工具包。
接下來需要創(chuàng)建/設置一個SMB掛載的文件夾。使用命令sudo mkdir <路徑/文件夾> 創(chuàng)建一個掛載文件夾。如果已經有文件夾,可以跳過這一步。
然后需要設置一個smb用戶和密碼。使用sudo smbpasswd -a <username> 設置smb用戶的密碼請注意:設置前,此用戶名必須事先已經存在于服務器的passwd文件中。直接設置了root用戶的密碼。
接下來需要為文件夾設置適當的權限。為了方便起見,直接設置為777權限。根據實際情況進行設置。
接下來編輯Samba conf 并添加一個目錄
sudo vim /etc/samba/smb.conf
在最后添加一下內容
[share]
comment = Shared folder
path = /root/user/smb
browseable = no
guest ok = no
read only = no
create mask = 0777
directory mask = 0777
其中:
[share] 是共享文件夾的名稱,可以根據需要修改。
comment 是注釋,可以不修改。
path 是共享文件夾的路徑,應與第二步中創(chuàng)建的文件夾路徑一致。
browseable設置為yes表示該共享文件夾可以在網絡上被瀏覽。
guest ok設置為yes表示訪問該共享文件夾不需要認證。
read only設置為no表示該共享文件夾可以被寫入。
create mask和directory mask是文件和文件夾的權限掩碼,設置為0777表示所有用戶都具有最高權限。
完成后保存并退出
使用該命令重啟Samba服務:sudo service smbd restart 。
至此,服務器的smb共享設置完成??梢允褂闷渌O備通過smb訪問這臺服務器。
輸入用戶名和密碼即可成功登錄。
選擇剛剛創(chuàng)建的文件夾,即可成功訪問服務器的文件夾。
到這里我們服務器的設置就完成了。
部署SMB后,可以方便地進行遠程操作,想要更多的應用,以下是曉浩在嘗試后成功記錄的一些有趣的應用,尚未整理,供大家參考。
首先,可以使用內網穿透,將具有公網IP的服務器與內網處于同一網絡環(huán)境中。然后使用SMB讓公網服務器掛載本地NAS。
掛載共享:使用命令"sudo mount -t cifs //server/share /mnt/smb -o username=user,password=pass" 掛載共享,其中 "server" 是共享所在的服務器名稱,"share" 是共享的名稱,"user" 是登錄共享所需的用戶名,"pass" 是密碼。
最后,在服務器上安裝下載器,就可以實現公網服務器直接將東西下載到本地NAS中。
設置開機自動掛載:編輯"/etc/fstab" 文件,在其中添加一行: "//server/share /mnt/smb cifs username=user,password=pass 0 0"
給權限:在username=user,password=pass后面添加,gid=id,uid=id 0 0 "//server/share /mnt/smb cifs username=user,password=pass,gid=id,uid=id 0 0"
完成以上步驟后,SMB共享將被掛載到 "/mnt/smb" 目錄,并且每次啟動系統(tǒng)時都會自動掛載。
技術文章推薦:
今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯化、智能化、自動化的發(fā)展,提升資源利用率,更多產品及相關資料,感興趣的小伙伴可以登錄我們的億佰特官網進行了解,也可以直接撥打400電話咨詢技術專員!
7 X 24 銷售服務熱線
4000-330-990深圳辦事處柯經理:18218726658 杭州辦事處戴經理:17512568697
常州辦事處崔經理:15906110783 南京辦事處葛經理:17626012283
業(yè)務郵箱:support@cdebyte.com
全國銷售投訴電話:19934352316
地址:四川省成都市高新西區(qū)西區(qū)大道199號B5棟(前臺座機:028-61543675)
?? 成都億佰特電子科技有限公司【版權所有】 蜀ICP備13019384號-3