Centos7samba共享服务
- Samba是什么
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源
- 应用场景
网络磁盘映射,通过Samba功能,在Windows上映射网络驱动器,将绿联NAS上的硬盘文件映射挂载到「我的电脑」,在「我的电脑」中「网络位置」会生成挂载「网络磁盘」,映射挂载的「网络磁盘」和本地磁盘的数据即可进行交互,资料传输操作。
智能电视通过Samba功能,可访问播放设备上的电影、电视剧、照片等媒体文件。
智能监控摄像头支持配饰NAS存储的,通过Samba功能,监控视频的数据可设置存储到绿联NAS上,使用「绿联云」随时查看监控视频,解决了内存卡存储空间小,保存周期短,无法远程查看存储卡监控视频的数据等问题。
支持Samba协议的设备或软件,与设备同个局域网内均可通过Samba功能,访问绿联NAS上的文件数据,「加密文件」属于隐私文件无法查看。
学会构建文件共享服务器
学会访问共享文件夹
实验内容:
安装共享服务
# yum -y install samba
修改smb.conf配置文件,设置共享
# vi /etc/samba/smb.conf
[centos7]
comment = Centos7 DVD directory.
path = /media
public = yes
read only = yes
输入上述内容,定义一个新的只读共享centos7,物理目录为 /media
# mkdir /media
# mkdir /media/cdrom/
# mount /dev/cdrom /media/cdrom/
挂载光盘到/meda/cdrom,以方便用户远程访问。
# systemctl start smb (启动共享)
# testparm (确认参数没问题)
以账号(用户)访问共享:
A:设置账号:
# useradd vina
# pdbedit -a –u vina
(密码Aa123456)
(再输入密码Aa123456)
B:设置安全访问
# systemctl stop firewalld
# setenforce 0
# sestatus -b | grep samba (用命令可了解当前安全访问状态)
C:在客户机访问共享
打开一个窗口,在地址栏输入\\192.168. 168.129
在登录窗口输入用户名:vina,密码:Aa123456
打开光碟的共享名,查看文件
-------------------------------本实验完---------------------------------------------
-------------------------------本实验完---------------------------------------------