【實戰演練】Linux作業系統11-搭建SMBFTPNFS檔案共享服務
#本文歡迎轉載,轉載請註明出處和作者。
透過搭建檔案共享服務,可以使使用者在區域網內進行檔案共享。(例如透過一個公共目錄存放電影、音樂等,允許多人同時訪問)
而如果透過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目錄。
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目錄。
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
然後可以建立本地目錄
mkdir /home/nfstest
進行nfs的掛載
mount -t nfs 10。1。30。10:/home/nfs /home/nfstest
上一篇:出汗多就瘦的快?是真的嗎?
下一篇:你用過的最好的美容儀器是什麼?