SAMBA
- smb 服务
- 性质:Samba 的核心启动服务。
- 功能:建立 Linux Samba 服务器与 Samba 客户机之间的对话,验证用户身份并提供对文件和打印系统的访问。只有 SMB 服务启动,才能实现文件的共享。
- 监听端口:监听 139 TCP 端口。
- nmb 服务
- 性质:负责解析的服务。
- 功能:类似 DNS 的功能,把 Linux 系统共享的工作组名称与其 IP 对应起来。如果 NMB 服务没有启动,就只能通过 IP 来访问共享文件。
- 监听端口:监听 137 和 138 UDP 端口。
安装服务
sh
yum install -y samba
systemctl status smb nmb
mkdir -p /samba/shared_dir
useradd samba
sudo chown -R samba.samba /samba
vim /etc/samba/smb.conf
[shared_dir]
comment = this is shared directory
path = /samba/shared_dir
read only = No
systemctl start smb nmb
netstat -anltp | grep smb
smbpasswd -a samba
客户端安装服务
linux 端
sh
yum install -y cifs-utils # 安装协议包
mount -t cifs -o username=samba,password=love //192.168.99.10/shared_dir /mnt/shared_dir
df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 8.6M 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/mapper/centos-root 22G 3.6G 18G 17% /
/dev/sda1 1014M 189M 826M 19% /boot
tmpfs 379M 0 379M 0% /run/user/0
//192.168.99.10/shared_dir 22G 3.6G 18G 17% /mnt/shared_dir
Windows
先在启动或关闭Windows功能
里打开samba服务,然后资源管理器地址栏输入\\ip
,输入认证信息。