适用samba进行文件共享(主机是win10家庭版,虚拟机是ubuntu)

好久不见,最近在学习有关Linux的内容,我就采用在win10上配置虚拟机,虚拟机系统用的是ubuntu。
因为我习惯在windows里的idle编写代码,在Linux上编译。所以经常需要共享文件,这个时候就选择samba。但是网上关于这方面的资料虽然多,但是很杂,而且在windows上配置,又是有很多问题。
所以写了这篇文章,总结了一些方法。针对于win10家庭版用户哈!

首先,关于samba的一些内容可以参考文章:

https://blog.csdn.net/qq_38410730/article/details/80500920

一、在虚拟机上安装samba

打开terminal
1.安装服务
sudo apt-get install samba
2.备份待会修改的conf文件
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
3.编辑conf文件
sudo nano /etc/samba/smb.conf
4.在文件后添加
[share]
path = /home/share //你要共享的目录
browseable = yes   
writable = yes
comment = smb share test
5.然后添加用户密码
然后添加用户:
sudo smbpasswd -a 用户名(必须是linux中已有的用户)
然后输入密码。
6.重启
sudo service smbd restart

当然还有图形化编辑方法:

1.同上安装服务 sudo apt-get install samba
2.打开document,进入home文件夹,右键创建new folder,取名shared files(自己取名就可以了)
3.右键文件夹,properties
在这里插入图片描述
4.如图所示打勾就可以了
在这里插入图片描述

二、确认Linux中smb正确配置

可以使用命令smbclient -L //localhost/

三、确认windows和虚拟机是否能ping通

检查方法见:https://blog.csdn.net/ww1473345713/article/details/51490525

四、修改windows上面的一些设置(以下针对win10家庭版)

参考https://blog.csdn.net/maxzero/article/details/81410620
1.打开win10对smb1.0/cifs文件共享的支持具体见https://jingyan.baidu.com/album/c33e3f48f57423ea15cbb507.html?picindex=2
a.进入控制面板
b.找到卸载程序点击
c.选择“启动或关闭windows功能”
d.确保选中“SMB1.0/CIFS文件共享支持”,然后重新启动电脑即可生效。

2.本地组策略编辑
注意win10家庭版一开始是打不开本地组策略的
参考网址:
https://jingyan.baidu.com/article/cdddd41cb0d76f53ca00e144.html

3.添加凭证
在控制面板-用户帐户-凭证管理器-管理 Windows 凭据,
选择添加 Windows 凭据,
输入samba服务器的网络地址、用户名、密码。(samba服务器网络地址是虚拟机ubuntu的主机ip,用户名和密码就是之前设置的)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值