您當前的位置:首頁 > 攝影

【實戰演練】Linux作業系統11-搭建SMBFTPNFS檔案共享服務

作者:由 繁星亮與鮑包包 發表于 攝影時間:2020-01-21

#本文歡迎轉載,轉載請註明出處和作者。

透過搭建檔案共享服務,可以使使用者在區域網內進行檔案共享。(例如透過一個公共目錄存放電影、音樂等,允許多人同時訪問)

而如果透過windows來實現這一功能,則只需要對資料夾右鍵屬性,然後選擇共享進行設定即可。而Linux則需要進行相應的軟體安裝與配置檔案修改,才能實現。

1、SMB檔案共享服務

1.1安裝Samba

Samba是在Linux和UNIX系統上實現SMB協議的一個免費軟體,windows共享資料夾採用的就是SMB,因此可以透過Linux搭建SMB服務後,與Windows進行檔案共享。

yum -y install samba

service smb start

1.2建立共享目錄

mkdir /home/share

chmod -R

777

/home/share

1.3建立SMB使用者

useradd smbuser

smbpasswd -a smbuser

1.4修改配置檔案

vim /etc/samba/smb。conf

# 共享檔案目錄描述

comment

=

Shared Directories

# 共享檔案目錄

path

=

/home/share/

# 是否允許guest訪問

public

=

no

# 是否瀏覽許可權

browseable

=

yes

#管理員

admin

users

=

smbuser

#有效使用者

valid

users

=

smbuser

# 是否可寫許可權

writable

=

yes

1.5測試

可以在windows上面,win+R,然後輸入\\smbserver的IP進行訪問嘗試。

會要求輸入使用者名稱密碼之後,可以訪問到share目錄。

【實戰演練】Linux作業系統11-搭建SMBFTPNFS檔案共享服務

2、FTP檔案共享服務

2.1安裝VSFTP

yum install -y vsftpd

service vsftpd start

2.2修改配置檔案

vi /etc/vsftpd/vsftpd。conf

1)設定禁止匿名登入,anonymous_enable = YES修改為NO

設定使用者進行測試

adduser ftpuser

passwd ftpuser

2)/etc/vsftpd/ftpusers //黑名單,這個裡面的使用者不允許訪問FTP伺服器

登陸被拒絕,可以檢視登陸使用者是不是在黑名單(root預設在黑名單)

3)/etc/vsftpd/user_list //白名單,這個與vsftpd。conf的設定有關,預設vsftpd。conf最下面有一項userlist_deny=YES,那麼user_list裡面的使用者,還是不允許訪問FTP伺服器的。只有userlist_deny=NO,這個時候user_list裡面的使用者才是白名單訪問FTP。

2.3測試

可以在windows上面,win+R,然後輸入ftp://ftpserver的IP進行訪問嘗試。

會要求輸入ftpuser的使用者名稱密碼之後,可以訪問到ftp目錄。

【實戰演練】Linux作業系統11-搭建SMBFTPNFS檔案共享服務

3、NFS檔案共享服務

NFS共享服務,主要是用來給linux主機之間做共享提供服務的。

3.1安裝NFS

yum install -y nfs-utils

3.2建立共享目錄

mkdir /home/nfs

3.3修改配置檔案

vim /etc/exports

/home/nfs/ 10。1。30。0/23

rw,sync,all_squash

#rw表示可讀寫;sync表示同步寫,

生效配置

exportfs

啟動服務

service rpcbind start

service nfs start

3.4測試

linux客戶端機器安裝nfs,然後僅啟動rpcbind服務。

yum install -y nfs-utils

service rpcbind start

然後可以檢視nfs伺服器有哪些nfs共享

showmount -e 10。1。30。10

【實戰演練】Linux作業系統11-搭建SMBFTPNFS檔案共享服務

然後可以建立本地目錄

mkdir /home/nfstest

進行nfs的掛載

mount -t nfs 10。1。30。10:/home/nfs /home/nfstest

標簽: nfs  home  vsftpd  檔案共享  共享