Linux Samba实现文件共享

98 阅读1分钟

简介

一般程序员工作的操作系统是Windows,而开发环境在linux的情况下,两个操作系统进行文件传输,一个比较方便的方式是使用Samba服务,同时将网络路径映射到本地,这样如同操作Windows本地文件一样访问Linux系统中文的文件。

示例

Linux

以centos为例,执行如下安装和设置,即可将用户的主目录进行映射。

安装samba

dnf install samba

添加用户密码

smbpasswd -a xiaofeng

smb开机启动(重启生效)

systemctl enable smb

关闭selinux(重启生效)

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

关闭防火墙(重启生效)

systemctl disable firewalld

Windows

访问测试(输入用户名和密码)

运行程序的打开输入框中填写Linux系统的可连通的管理IP地址,注意开头的两个反斜杠(代表网路资源访问)。

image.png \192.168.85.129

映射到本地

我的电脑->映射网络驱动器,选择驱动器和填写需要映射的文件夹路径。

image.png

最终效果

image.png