服務器共享文件夾

方法一:centos與windows的共享文件夾

使用samba實現共享文件夾

第一步:檢查是否已經安裝samba

rpm -qi samba

第二步:未安裝,安裝samba, 如果已安裝,請忽略;

yum -y install samba samba-client

第三步:共享一個目錄,使用用戶名和密碼登錄後纔可以訪問,要求可以讀寫
打開samba的配置文件

vim /etc/samba/smb.conf

[global]
        workgroup = WORKGROUP
        security = user
        passdb backend = tdbsam
        load printers = yes
        cups options = raw

[share]
        comment = share for users
        path = /var/backups
        browseable = yes
        writable = yes
        public = no

第四步:保存配置文件,創建目錄:

mkdir /var/backups
chown root /var/backups
chmod -R 777 /var/backups

第五步:添加共享文件夾的用戶

smbpasswd -a root
service smb restart

第六步:關閉linux的安全控制
CentOS中的SELinux是一個很強大的強制訪問控制系統,它的全稱是Security Enhanced Linux,是強制訪問控制系統的一個實現,其目的在於明確的指出某個進程可以訪問哪些資源,這些資源包括但不限於文件或網絡端口等

setenforce 0

第7步:訪問
windows中 “win+r”鍵,輸入"\共享文件夾的IP地址"

\\192.168.25.101   

在這裏插入圖片描述

方法二:centos7與centos7之間實現文件共享

NFS( Network File System )即,網絡文件系統,允許網絡中的計算機之間通過TCP/IP 網絡共享資源。
在NFS的應用中,本地NFS的客戶端應用可以透明地讀寫位於遠端NFS服務器上的文件,就像訪問本地文件一樣。

服務器機:192.168.25.100 (文件的存儲位置)
客戶機:192.168.25.101(客戶機上的操作會同步到服務器中)

服務器配置
第一步:下載依賴

yum install -y nfs-utils

第二步:添加客戶機

#即192.168.25.101 可以獲取服務器 /var/backups 的掛載權限
vim /etc/exports
/var/backups/ 192.168.25.101/24(rw,sync,fsid=0)

第三步:設置開機啓動

systemctl enable rpcbind.service
systemctl enable nfs-server.service
systemctl start rpcbind.service
systemctl start nfs-server.service

第四步:使配置生效

exportfs -r
#使配置生效
exportfs
#可以查看到已經ok
/home/nfs 192.168.248.0/24

第五步:查看掛載情況

rpcinfo -p

客戶機配置
第一步:下載依賴

yum install -y nfs-utils

第二步:設置開機啓動

systemctl enable rpcbind.service
systemctl enable nfs-server.service
systemctl start rpcbind.service
systemctl start nfs-server.service

第三步: 檢查 NFS 服務器端是否有目錄共享(即服務器的許可的客戶端清單)

showmount -e 192.168.25.100

第四步:客戶機掛載服務器文件

mount -t nfs 192.168.25.100:/var/backups /var/backups
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章