samba是在linux和unix系統上實現smb協議的乙個免費軟體,由伺服器及客戶端程式構成。smb(server messages block,資訊服務塊)是一種在區域網上共享檔案和印表機的一種通訊協議,它為區域網內的不同計算機之間提供檔案及印表機等資源的共享服務。smb協議是客戶機/伺服器型協議,客戶機通過該協議可以訪問伺服器上的共享檔案系統、印表機及其他資源。通過設定「netbios over tcp/ip」使得samba不但能與區域網路主機分享資源,還能與全世界的電腦分享資源。
samba:主要包含了 samba 的主要 daemon檔案 ( smbd 及 nmbd )、 samba 的檔案檔 ( document )、以及其它與 samba 相關的logrotate 設定檔案及開機預設選項檔案等;
samba-common:主要提供了 samba 的主要設定檔(smb.conf) 、 smb.conf 語法檢驗的測試程式 ( testparm )等;
samba-client:提供了當 linux 做為samba client 端時,所需要的工具指令,例如掛載 samba 檔案格式的執行檔 smbmount等。
首先,檢查一下系統中有沒有安裝samba的rpm包。輸入rpm -qa|grep samba沒有顯示,則表示samba沒有安裝。
rpm -qa | grep samba
沒有安裝samba服務,則使用root使用者,直接執行如下命令即可
yum -y install samba
yum -y install samba-client
安裝完成之後,可通過命令 【systemctl restart smb nmb】重啟一下服務
使用samba client連線samba伺服器可以檢測,samba服務是否已成功安裝
(如此處的samba伺服器是 172.0.0.99,使用者名稱test,密碼testpwd)
測試命令
smbclient -l 172.0.0.99 -u test%testpwd
如果執行命令之後,成功列印出了samba伺服器上分享的資料夾內容說明服務已連通,此時說明samba服務已經成功安裝。
否則的話,就需要檢查 samba 伺服器是否已經啟動samba服務,且相關的埠是否已經和samba client網路上連通。
服務端需要開放給客戶端的埠:
tcp 445/139、udp 137/138
配置Samba伺服器配置現實檔案共享
服務介紹 samba 最先在linux 和windows 兩個平台之間架起了一座橋梁,正是由於samba 的出現,我們可以在linux 系統和windows 系統之間互相通訊,比如拷貝檔案 實現不同作業系統之間的資源共享等等,我們可以將其架設成乙個功能非常強大的檔案伺服器,也可以將其架設成列印伺服器...
samba 伺服器共享檔案目錄配置
環境描述 本機mac pro virtualbox centos linux realease 7.6.1810 目前學習web伺服器相關開發,要用到linux伺服器共享檔案目錄的配置,網上查詢了一下samba相關配置,相關文件太舊或不夠全面,摸索了一段時間發現很多坑,自己剛搭建完畢把遇到的問題和流...
Samba服務 連線windows共享檔案
進入yum源庫 cd etc yum.repos.d 已有遠端庫不需要重新配置 配置乙個遠端源 vi 163.repo base remote 163 name centos 6 base 163.com baseurl gpgcheck 0 gpgkey 清空庫yum clean all 檢視是否...