Header
我有时需要使用虚拟机上的Linux环境,但是有些软件在Linux是上是没有的,需要用Windows的软件但是用Linux的数据。于是找到了个办法将Linux映射为Windows的一个本地磁盘,这样Windows的软件就可以直接打开Linux的文件夹了。
Linux
-
安装Samba
sudo apt update sudo apt install samba
-
编辑Samba配置文件
sudo nano /etc/samba/smb.conf
首先建议把
[homes]
下的所有内容注释掉,否则会自动把所有用户的~
目录也一起共享出,我们可以在文本末尾添加内容来手动控制需要共享的目录[Name] path = /home/user1 browsable = yes read only = no guest ok = yes
[Name]
是共享文件夹的名称,会显示在Windows磁盘上 -
设置Samba账户密码
sudo smbpasswd -a user1 sudo smbpasswd -e user1
-
重启Samba服务
sudo systemctl restart smbd
Windows
- 打开文件资源管理器
- 右键点击“此电脑”,选择“映射网络驱动器”
- 选择一个驱动器字母(例如Z:)
- 在文件夹栏中输入:
\\Linux IP Address\Name