创建windows 连接 wsl2 ubuntu 共享文件夹

1,安装samba

bash 复制代码
sudo apt-get install samba openssh-server

2,编辑配置文件:

bash 复制代码
sudo gedit /etc/samba/smb.conf

然后在文件末尾加入下面代码:

bash 复制代码
[aping] #samba user
  comment = Samba server's share
  path = /home/aping
  available = yes
  writeable = yes
  security = share
  browseable = yes
  public = yes
  valid user = aping #ubuntu user name
  force user = aping
  create mask = 0644
  force create mask = 0644
  directory mask = 0755
  
  sudo smbpasswd -a aping #ubuntu user name
  sudo /etc/init.d/smbd restart

然后保存退出。

3,重启samba 服务

bash 复制代码
 sudo /etc/init.d/smbd restart

4,在window 文件管理器右键,弹出菜单添加网络位置,输入\\xxx.xxx.xxx.xxx\共享目录

相关推荐
J小黄11 小时前
解决IRQL_NOT_LESS_OR_EQUAL蓝屏,IMAGE_NAME: ntkrnlmp.exe
windows
fpcc11 小时前
跟我学C++中级篇——Linux系统信号分析
linux
楼田莉子11 小时前
基于Linux的个人制作的文件库+标准输出和标准错误
linux·c语言·c++·学习·vim
♛识尔如昼♛12 小时前
Linux I2C 驱动
linux·驱动开发·i2c 协议
面向星辰12 小时前
windows10计算机管理和系统高级选项窗口
windows
_OP_CHEN12 小时前
【Git原理与使用】(一)告别文件混乱!Git 初识:从版本灾难到高效管理的终极方案
linux·运维·git·github·运维开发·版本控制·企业级组件
装不满的克莱因瓶12 小时前
【Java架构 搭建环境篇三】Linux安装Git详细教程
java·linux·运维·服务器·git·架构·centos
博语小屋12 小时前
线程同步与条件变量
linux·jvm·数据结构·c++
源代码•宸13 小时前
分布式缓存-GO(项目整体架构简介、Ubuntu 22.04 64位安装GoLang、安装Docker、解决Go module 的依赖问题)
经验分享·分布式·后端·ubuntu·缓存·docker·golang
至善迎风13 小时前
Linux 服务器安全防护工具完全指南
linux·服务器·安全·防火墙