centos7使用samba搭建檔案共享伺服器
前言
因為最近需要一臺伺服器作為檔案共享伺服器,避免各種大檔案在傳輸的時候需要從資料節點進行scp分發操作。目前有兩種方法,一種是使用nfs進行搭建,另外一種是使用samba搭建。兩種方法都有優劣,nfs功能相對簡單,只支援linux之間進行檔案共享,samba支援各種異構伺服器之間進行檔案共享,功能比較多。但是要共享nfs伺服器上的檔案,必須要在各個節點上安裝客戶端,而samba不需要安裝客戶端。下面我們來講解的是samba檔案伺服器的搭建。
操作流程
安裝並啟動Samba
yum -y install samba
systemctl start smb.service
設定開機啟動:
systemctl enable smb.service
關閉安全防護
關閉selinux:
vim /etc/sysconfig/selinux
SELINUX=enforcing 改為 SELINUX=disabled
關閉防火牆:
systemctl disable firewalld.service
重啟使生效:
shutdown -r now
注:防火牆不關閉,所有節點無法進行掛載。或者放行TCP埠139,445 UDP埠 137,138。
selinux不關閉,無法檢視共享資料夾下的檔案。
配置檔案共享
建立共享目錄:
mkdir /share
建立使用者組和使用者:
groupadd samba
useradd -g samba share
passwd share
新增samba檔案共享使用者:
smbpasswd -a share
修改samba配置:
vi /etc/samba/smb.conf
內容修改為:
[global]
workgroup = SAMBA
security = user
map to guest = Bad User
log file = /var/log/samba/log.%m
[public]
comment = Public Directories
valid users = @samba
read only = Yes
path = /share
hosts allow = 192.168.
注:secutity用來指定安全模式,user模式是需要賬號密碼來登入共享的
valid users = @使用者組,用來指定允許登入的使用者組
path指定共享的路徑
hosts allow用來指定開放的ip段,當前指定的是對192.168下的所有ip都開放
重啟samba服務:
systemctl restart smb.service
testparm
客戶端進行檔案掛載
mkdir /share
mount -t cifs //檔案伺服器ip/public /share -o "username=share,password=xxx"
相關文章
- 使用Samba共享檔案Samba
- 教你如何在CentOS上使用Samba共享檔案CentOSSamba
- Samba:打造企業級授權檔案共享伺服器Samba伺服器
- Linux與Windows共享檔案Samba(轉)LinuxWindowsSamba
- 檔案共享之SMB/CIFS協議及Samba的使用協議Samba
- 如何實現Samba檔案共享服務Samba
- 【openEuler系列】部署檔案共享服務SambaSamba
- 樹莓派從零開始搭建Samba檔案伺服器樹莓派Samba伺服器
- Centos7下搭建FTP檔案伺服器CentOSFTP伺服器
- Centos7下Samba伺服器配置。CentOSSamba伺服器
- windows 與 Centos7 共享檔案方法WindowsCentOS
- 如何利用samba(smb服務)實現網路檔案共享Samba
- 在linux下搭建NFS伺服器實現檔案共享LinuxNFS伺服器
- ubuntu下搭建samba伺服器UbuntuSamba伺服器
- Linux——搭建Samba(CIFS)伺服器LinuxSamba伺服器
- 【內網穿透伺服器】公網環境訪問內網伺服器(以使用samba(smb)檔案共享服務為例)內網穿透伺服器Samba
- 利用 samba 實現 Ubuntu18.04 與 Windows10 的檔案共享SambaUbuntuWindows
- 20181108 公網Linux伺服器開啟samba(smb)檔案共享服務給家裡電腦用Linux伺服器Samba
- 基於滴滴雲主機搭建 FTP 檔案共享伺服器(一)FTP伺服器
- Windows 與 Linux (CentOS7) 之間的檔案共享WindowsLinuxCentOS
- 在linux下使用Apache搭建檔案伺服器LinuxApache伺服器
- windows如何訪問ubuntu的指定目錄(透過samba檔案共享服WindowsUbuntuSamba
- Nginx搭建檔案伺服器Nginx伺服器
- 利用基於samba服務的cifs檔案系統實現共享資源Samba
- 自學linux——20.Samba伺服器的搭建LinuxSamba伺服器
- CentOS7使用NTP搭建時間同步伺服器CentOS伺服器
- NfS網路共享檔案系統環境搭建NFS
- IIS搭建的http檔案伺服器HTTP伺服器
- 【配置】Centos7 配置samba服務CentOSSamba
- Linux(CentOS7)使用vim編輯檔案LinuxCentOS
- Centos7搭建NFS伺服器CentOSNFS伺服器
- centos7搭建DNS伺服器CentOSDNS伺服器
- 在Linux中,如何配置Samba共享?LinuxSamba
- CIFS檔案共享
- 使用FileBrowser搭建檔案服務
- 使用Artifactory叢集作為檔案共享中心
- ASP .Net Core 中介軟體的使用(一):搭建靜態檔案伺服器/訪問指定檔案伺服器
- samba伺服器主配置檔案smb.conf詳解(超詳細,實測有效 )Samba伺服器