使用Samba服務實現檔案共享
1.在虛擬機器上安裝Samba服務安裝包 (在下載之前檢查客戶機與伺服器是否能夠ping通)(Samba服務的主要埠號為137 138 139 445)
(滑鼠右擊桌面,開啟終端,測試和yum是否能夠ping通,下面的命令列是我的yum的IP地址)
[root@huming_hbza ~]#ping 192.168.26.10
然後輸入命令列:(安裝Samba服務安裝包)
[root@huming_hbza ~]#yum install samba
執行結果如下圖:
如下圖顯示錶明安裝成功:
2.修改配置檔案
在這裡提醒讀者的是:修改配置檔案之前,我們可以養成良好的習慣將原始的配置檔案備份下來
具體執行命令列如下:
[root@huming_hbza ~]#cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
執行如下圖所示:
接下來讓我們進入到Samba檔案中修改Samba的配置檔案,此時需要記住的是smb.conf 檔案是Samba的配置檔案
命令列:
[root@huming_hbza ~]#cd /etc/samba [root@huming_hbza ~]#vim smb.conf
敲回車之後就會彈出如下圖所示的介面:
[global] workgroup = workgroup //工作組名稱 server string = Samba Server %v //伺服器介紹資訊,引數%v為顯示SMB版本號 security = user //安全驗證的方式 map to guest = bad user dns proxy = no [anonymous] //共享名稱為anonymous comment = This is a dirctory of anonymous. //警告使用者的內容 path = /samba/anonymous //共享資料夾所在的位置 browseable = yes writeable = yes //允許寫入操作 guest ok = yes //是否所有人可見,等同於“public引數” read only = no
將上圖中的配置檔案改成如下圖所示:(注:anonymous部分是需要自己新增進去的,而global部分是需要在原來的基礎上進行更改)
儲存退出
建立共享目錄anonymous,進入到該目錄下並在anonymous檔案中建立一個1.txt檔案,並且開啟smb和nmb服務以及將這兩個服務設定為開機自啟動 ,具體命令列操作如下:
[root@huming_hbza ~]#mkdir -p /samba/anonymous
[root@huming_hbza ~]#cd /samba/anonymous
[root@huming_hbza ~]#echo "deyaugyua123456789" > 1.txt //在anonymous檔案中建立一個1.txt
[root@huming_hbza ~]#systemctl start smb.service
[root@huming_hbza ~]#systenctl start nmb.service
[root@huming_hbza ~]#systemctl enable smb.service //設定為開機自啟動
[root@huming_hbza ~]#systemctl enable nmb.service //設定為開機自啟動
操作如下圖示:
接下來可以在自己的主機上開啟我的電腦輸入:
\\192.168.26.100(自己建立的Samba服務的客戶機的地址 )
注:自己的主機一定要和客戶機ping通否則會出現如下圖提示:
然後輸入CentOS系統的賬戶和密碼就是登陸憑證,進去之後就是如下介面:(在CentOS系統中創立的檔案)
然後點選開啟右擊之後發現是可以複製的,即也可以拖拽複製到自己的主機上如下圖顯示,但是這裡提醒一下讀者,因為在配置smb.conf檔案的許可權時候沒有加上寫許可權是關閉的,即在自己主機上是不可以儲存以及上傳檔案的,只可以下載檔案,如果有需要可以再去更改一下配置檔案,
如果更改檔案儲存的話會出現如下圖的提示:
Samba服務的操作就介紹到這裡了,多數我們使用是為了從伺服器下載檔案比較方便才進行的,感興趣的小夥伴趕緊跟著教程去試試吧
&n