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