在windows下编辑代码或文档,而运行环境又经常在Linux环境下进行,那么Windows和Linux之间的协作就显得很有必要了。通常有两种方式来实现两个系统之间的文件共享:在Linux下访问运行Windows系统的代码和在Windows环境下编辑Linux系统内的代码。
一、在ubantu里面设置共享文件夹,windows主机访问,注意这里共享的uabntu中的文件夹
1.打开ssh远程工具在ubuntu终端中执行:
sudo apt-get install openssh-server 安装ssh
sudo /etc/init.d/ssh start 启动ssh
ps -e|grep ssh 查看是否安装与启动成功
sudo passwd root 若未设置过root密码,可自行选择设置
查看ubuntu ip确定和windows一样 ifconfig
2.ubantu中安装samba
sudo apt-get update
sudo apt-get install samba
sudo gedit /etc/samba/smb.conf
末尾添加以下
[share]
comment = samba home directory
path = /home/xxxx/esp 你本机路径
public = yes
browseable = yes
public = yes
read only = no
writable = yes
create mask = 0777
directory mask = 0777
available = yes
security = share
重启
sudo service smbd restart
sudo ufw allow samba
这个share文件夹就是path = /home/xxxx/esp 你ubantu本机需要共享文件的别称,后面会用到
3.右击ubantu主目录下的任意你想要共享的文件夹,转到本地网络共享
勾选共享此目录和下面的两个,这样你在windows主机访问时就不需要要输入密码了,当然你也可以选择设置密码,一般在公司里面才需要在服务器上设置密码,以供不同开发人员有权限进行操作
4.右击windows主机,映射网络驱动器
这地方就是呢uabnru的主机+前面说到的share,主机前是两个斜杠,文件夹前是一个斜杠,然后点击完成就可以看到共享的uabntu里的文件夹了
一、在ubantu里面设置windows主机的共享文件夹,uabntu主机里面可以直接看到,注意这里共享的windows中的文件夹
1.虚拟机需要关机
点击设置
共享文件夹中点击总是启用,然后添加
浏览打开你的windows主机的所需共享的文件夹就行了