首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Linux服务器搭建Samba共享文件

Linux服务器搭建Samba共享文件

作者头像
互联网-小阿宇
发布2022-11-21 21:21:39
发布2022-11-21 21:21:39
5.6K0
举报
文章被收录于专栏:互联网-小阿宇互联网-小阿宇

🎈 作者:互联网-小啊宇 🎈 简介: CSDN 运维领域创作者。目前从事 Kubernetes 运维相关工作,擅长Linux系统运维、开源监控软件维护、Kubernetes容器技术、CI/CD持续集成、自动化运维、开源软件部署维护等领域。 🎈 博客首页:互联网-小啊宇

Linux服务器搭建Samba

Samba介绍

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

linux搭建步骤

主机

角色

192.168.1.10(Centos7)

服务端

192.168.1.20(Centos7)

客户端

🎈服务端、客户端:


关闭防火墙
代码语言:javascript
复制
systemctl stop firewalld 
systemctl disable firewalld
关闭沙盒
代码语言:javascript
复制
setenforce 0

vim /etc/selinux/config
#修改
SELINUX=disabled

🎈服务端:


安装软件
代码语言:javascript
复制
yum -y install samba
创建共享目录并更改目录权限
代码语言:javascript
复制
mkdir -p /data/test
chmod -R 0777 /data/test/
修改配置文件
代码语言:javascript
复制
vim  /etc/samba/smb.conf  
#尾部添加
[Ayu]        #自定义
        comment = A-yu      #自定义
        path = /data/test   #目录
        browseable = yes
        guest ok = no
        writable = yes
配置登录账号
代码语言:javascript
复制
smbpasswd -a root

smbpasswd命令说明: -a 添加 -x 删除 -d 禁用 -e 启用

启动服务
代码语言:javascript
复制
systemctl start smb

🎈客户端:

Windows:

Win+R打开命令行窗口
根据提示输入smb的用户和密码就可以打开了

Linux:

安装软件
代码语言:javascript
复制
yum  -y  install  samba-client
查看服务器的共享信息
代码语言:javascript
复制
smbclient  -L  //192.168.1.10
连接服务器的共享目录
代码语言:javascript
复制
smbclient -U root //192.168.1.10/Ayu     ##输入Sharename

服务端在共享目录创建一些文件进行测试

代码语言:javascript
复制
[root@192.168.1.10~]# cd /data/test/
[root@192.168.1.10 test]# touch 1 2 3
客户端进行挂载
代码语言:javascript
复制
[root@localhost ~]# mkdir /hello
[root@localhost ~]# mount -t cifs -o username=root,password=1 //192.168.1.10/Ayu /hello
[root@localhost ~]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root   46G  4.1G   42G   10% /
devtmpfs                 1.9G     0  1.9G    0% /dev
tmpfs                    1.9G     0  1.9G    0% /dev/shm
tmpfs                    1.9G   13M  1.9G    1% /run
tmpfs                    1.9G     0  1.9G    0% /sys/fs/cgroup
/dev/sda1               1014M  179M  836M   18% /boot
tmpfs                    378M   12K  378M    1% /run/user/42
tmpfs                    378M     0  378M    0% /run/user/0
//192.168.1.10/Ayu        46G  4.1G   42G   10% /hello
[root@localhost ~]# cd /hello/
[root@localhost hello]# ls
1  2  3
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-02-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Linux服务器搭建Samba
  • Samba介绍
  • linux搭建步骤
    • 🎈服务端、客户端:
      • 关闭防火墙
      • 关闭沙盒
    • 🎈服务端:
      • 安装软件
      • 创建共享目录并更改目录权限
      • 修改配置文件
      • 配置登录账号
      • 启动服务
    • 🎈客户端:
    • Windows:
      • Win+R打开命令行窗口
      • 根据提示输入smb的用户和密码就可以打开了
    • Linux:
      • 安装软件
      • 查看服务器的共享信息
      • 连接服务器的共享目录
      • 客户端进行挂载
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档