Windows主机与ubuntu虚拟机互传文件

在使用虚拟机的时候有时经常碰到需要和主机文件互传,方便代码的调试运行等等,使用共享文件夹的方法虽然很简便,但是如果虚拟机内存有限的话有些大的数据集文件是无法共享的,本文采用映射驱动器来实现这一目的

1.ubuntu设置

1.1 安装SSH服务

sudo apt update
sudo apt install openssh-server

1.2安装ifconfig

在最新的ubuntu中ifconfig已经不再默认安装

sudo apt update
sudo apt install net-tools

1.3安装samba

sudo apt install samba

1.4验证samba

验证samba的版本,出现版本号即安装成功

samba --version

在这里插入图片描述

1.5修改配置文件

sudo vim /etc/samba/smb.conf 

在文件末尾加上这一段

[share]
comment=samba home directory
path=/home/bot/  //这里填自己的虚拟机主目录的路径
public=yes
browseable=yes
writeable=yes
read only=no
valid users=bot //填自己虚拟机ubuntu系统的用户名
create mask=0777
directory mask=0777
#force user=nobody
#force group=nogroup
available=yes

设置smb密码

sudo smbpasswd -a bot //这里填刚刚配置文件中的users

1.6查询虚拟机IP地址

ifconfig

如果显示没有此命令请看1.2

在这里插入图片描述

2.配置Windows

打开此电脑,右击网络,然后点击映射网络驱动器
在这里插入图片描述
在弹出来的映射网络驱动器窗口中,驱动器选项用默认的就好,在文件夹选项填入\IP\share,IP为自己虚拟机ubuntu的IP地址,share为配置文件夹设置的文件夹,点击完成
接着在弹出来的窗口输入自己设置的用户名以及密码即可。

在这里插入图片描述
然后在网络位置处就可以对虚拟机的驱动器进行文件的操作了
在这里插入图片描述

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值