ubuntu--配置samba进行win和Linux文件访问

配置samba进行win和Linux文件访问

配置 samba 就进行 win 和Linux 进行文件访问 , 在win的环境下 就访问Linux的代码 , 在win的环境下进行 code 的编码 , 是不是很 nice !!!

检查下更新

sudo apt-get upgrade

image-20200827125614558

 sudo apt-get update

image-20200827125641998

sudo apt-get dist-upgrade

image-20200827125705303

安装samba服务器

sudo apt-get install samba samba-common

image-20200827125732914

添加用户(下面的 cpucode 是我的用户名,之后会需要设置samba的密码 )

sudo smbpasswd -a cpucode

image-20200827125759057

在smb.conf文件最后边加入配置信息

sudo vim  /etc/samba/smb.conf

image-20200827125838697

配置文件smb.conf的最后添加下面的内容:

只要修改 cpucode 为你的用户名

[cpucode]
comment = cpucode folder
browseable = yes
path = /home/cpucode
create mask = 0700
directory mask = 0700
valid users = cpucode
force user = cpucode
force group = cpucode
public = yes
available = yes
writable = yes

image-20200827125907818

对配置进行了更改后,需要重启 samba 服务后更改的配置才会生效

sudo service smbd restart

image-20200827125847295

查看Linux ubuntu 的id地址

ifconfig

image-20200827130155217

在window系统中输入访问Linux 的 id 地址访问即可 :

\\192.168.13.133

输入samba用户名及密码访问即可看到共享

用户 : cpucode

密码 : xxxxx

image-20200827130045682

image-20200827130120932

右击cpucode , 点击 映射网络驱动器

image-20200827131022638

电脑目录下就有

image-20200827130753854

### 映射 Ubuntu Samba 共享网络驱动器至 Windows #### 安装与配置 Samba 服务 确保在 Ubuntu 中已经成功安装并配置好了 Samba 服务。这通常涉及以下几个方面的工作: - 开启 Samba 服务器[^1]; - 创建用于共享的文件夹以及相应的 Samba 用户账户,以便于身份验证时使用[^2]。 完成上述准备工作后,继续进行如下操作以实现在 Windows 上映射 UbuntuSamba 共享作为网络驱动器的功能。 #### 设置 Ubuntu Windows 处于同一网段 确认 Ubuntu Windows 设备位于相同的局域网内,并能够互相 ping 通对方 IP 地址。这是为了保证两者之间可以正常通信[^3]。 #### 获取 Ubuntu Samba 共享路径 找到想要分享给 Windows 访问的具体位置,一般形式为 `\\<Ubuntu_IP>\sharename` ,其中 `<Ubuntu_IP>` 是指运行着 Samba 服务那台机器的实际 IP 地址;而 `sharename` 则是在 Samba 配置过程中指定的名字。 #### 在 Windows 上执行映射命令 打开 Windows 资源管理器,在地址栏输入完整的 Samba 共享路径尝试直接访问。如果希望更便捷地长期使用该资源,则可以通过以下方法将其固定下来成为网络驱动器之一: 1. 打开“计算机”或“此电脑”,点击左侧菜单中的“地图网络磁盘...” 2. 输入目标 Linux 主机上的 SMB/CIFS 协议格式的 UNC 路径(例如:`\\192.168.x.xx\shared_folder_name`),选择一个未被占用的字母代表新的网络驱动器名称。 3. 如果之前设置了 Samba 用户认证机制的话,请勾选下方选项框允许保存登录凭证,并提供正确的用户名密码组合[^4]。 ```powershell net use Z: \\192.168.x.xx\shared_folder_name /persistent:yes ``` 以上 PowerShell 命令同样可用于快速建立持久化的网络驱动器关联。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

onnx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值