在Linux系統上配置Samba客戶端,訪問Samba遠程目錄

fans news 發佈 2021-12-10T10:53:32+00:00

本頭條號每天堅持更新原創乾貨技術文章,歡迎關注本頭條號"Linux學習教程",公眾號名稱「Linux入門學習教程"。如需學習視頻,請複製以下信息到手機瀏覽器或電腦瀏覽器上:zcwyou.com1.

本頭條號每天堅持更新原創乾貨技術文章,歡迎關注本頭條號"Linux學習教程",公眾號名稱「Linux入門學習教程"。

如需學習視頻,請複製以下信息到手機瀏覽器或電腦瀏覽器上:

zcwyou.com

1. 前言

本文主要講解如何在Linux系統上配置Samba客戶端,訪問Samba遠程目錄。


2. 安裝smbclient

Linux用戶可以從命令行訪問samba共享,使用文件管理器或掛載samba共享。

smbclient是一個允許您從命令行訪問Samba共享資源的工具。大絕大部分的Linux發行版中,smbclient軟體包並不是預先安裝的,所以需要在您的發行版軟體包管理器中安裝它。

2.1 在Ubuntu和Debian系統中安裝`smbclient`:

sudo apt install smbclient

2.2 在基於RHEL體系的發行版中安裝`smbclient`:

sudo yum install samba-client


安裝完成後,執行以下命令訪問Samba共享資源:

smbclient //samba_hostname_or_server_ip/share_name -U username

舉例:現在我們需要使用zcwyou這個用戶,訪問伺服器192.168.121.118上的共享目錄share,執行如下命令:

smbclient //192.168.121.118/share -U zcwyou

按提示輸入共享密碼。

看到以下提示符,證明密碼驗證成功。

Try "help" to get a list of possible commands.
smb: \>

3. 把Samba共享掛載到本地目錄

如果要把Samba共享掛載到本地目錄,需要安裝軟體包cifs-utils

3.1 在Ubuntu和Debian系統中安裝`cifs-utils`:

sudo apt install cifs-utils

3.2 在基於RHEL體系的發行版中安裝`cifs-utils`:

sudo yum install cifs-utils

3.3 創建掛載點:

sudo mkdir /mnt/smbmount

掛載遠程共享目錄到本地目錄/mnt/smbmount

sudo mount -t cifs -o username=username //samba_hostname_or_server_ip/sharename /mnt/smbmount

把遠程伺服器192.168.121.118上的共享目錄share,用戶名為zcwyou,掛載到本地目錄/mnt/smbmount上:

sudo mount -t cifs -o username=zcwyou //192.168.121.118/share /mnt/smbmount

系統將提示需要輸入密碼驗證:

Password for zcwyou@//192.168.121.118/share:  ********

3.4 驗證

先看看掛載情況:

df -h

接下來查看文件:

ll /mnt/smbmount

現在是否可以看到遠程伺服器共享目錄上的文件?

4. 實現開機自動掛載

先卸載剛剛掛載的目錄:

umount /mnt/smbmount

我們如何要實現開機自動掛載,需要修改配置文件/etc/fstab,假設伺服器IP位址為192.168.121.118,共享目錄名為share,本地目錄為/mnt/smbmount,用戶名為zcwyou,密碼為123,在配置文件的最後一行添加以下內容:

//192.168.121.118/share /mnt/smbmount  cifs  username=zcwyou,password=123,soft,rw  0 0

測試掛載:

mount -a

驗證:

看看掛載情況:

df -h

接下來查看文件:

ll /mnt/smbmount

現在是否可以看到遠程伺服器共享目錄上的文件?


5. 總結

samba協議的通用性很強,支持Windows、MacOS、Linux作業系統。如果需要在多種作業系統中共享文件,samba協議是一個很好的解決辦法。


如果喜歡本文,歡迎轉發。本文已同步至博客站,尊重原創,轉載時請在正文中附帶以下連結:
https://www.linuxrumen.com/rmxx/2093.html

關鍵字: