Linux--Samba

Samba

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成
SMB(Server Messages Block,信息服务块)
局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务
SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源
Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源

服务器端

yum install samba-client.x86_64 samba-common.x86_64 samba.x86_64 -y

安装 smb 客户端、主程序、smb语法检测等

在这里插入图片描述

在这里插入图片描述

systemctl start smb

开启 smb

yum install cifs-utlis -y
在这里插入图片描述
netstat -antlupe | grep smb

查看 smb 端口

smb 端口为 445 和 139

在这里插入图片描述

systemctl start firewalld

开启防火墙

firewall-cmd --permanent --add-service=samba

添加 samba 服务

firewall-cmd --permanent --add-service=samba-client

添加 samba-client 服务

firewall-cmd --reload
在这里插入图片描述

firewall-cmd --list-all

查看服务已开启

在这里插入图片描述

服务器端

useradd zhang

useradd westos

创建本地用户 zhang 和 westos

在这里插入图片描述

smbpasswd -a westos

smbpasswd -a zhang

创建 westos 和 zhang 的 smb 用户密码

在这里插入图片描述

pdbedit -L

查看以创建 smb 用户

注意

smb 用户必须是服务器端本地用户

在这里插入图片描述

测试端

yum install samba-client -y

安装 smb 客户端

在这里插入图片描述

yum install cifs-utlis -y

在这里插入图片描述
smbclient -L //172.25.254.130 -U zhang

Enter zhang's password:

查看服务器端 smb 用户 zhang 所共享的资源,需要 smb 用户 zhang 的密码

在这里插入图片描述

smbclient //172.25.254.130/zhang -U zhang

Enter zhang's password:

进入 smb 用户 zhang 共享的目录内

在这里插入图片描述 !ls

查看进入 smb 客户端前, shell 当前目录

在这里插入图片描述

ls

查看 smb 用户 zhang 目录

put f1

当前 shell 所在目录内有 f1 文件

上传至 smb 用户 zhang 目录内

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值