本文重点接受基于Linux的samba服务开通。
VirtualBox
下载:
https://www.virtualbox.org/wiki/Downloads
注意下载时选择系统平台,完成后正常安装即可(最好不要选择安装在C盘,安装到一个存储空间大的其他盘符)
Ubuntu18.04
下载:
如果下载速度慢,可以选择国内镜像源,下载超快:
http://mirrors.163.com/ubuntu-releases/
Samba Service
在VirtualBox和Ubuntu18.04都下载好了,就可以在VirtualBox上创建一个ubuntu虚拟Linux开发环境。
然后就可以进行samba服务的安装和配置,这样就可以在Window主机和Linux虚拟机之间进行文件共享了。
安装:
Ubuntu上打开Terminal后输入安装命令
sudo apt install samba
配置:
1)在ubuntu上创建共享目录
sudo mkdir /home/stephen/share
2)更改共享目录的权限
sudo chmod 777 mkdir /home/stephen/share
3)添加samba配置
sudo vim /etc/samba/smb.conf
samba-config启动:
启动samba服务
sudo /etc/init.d/smbd restart
start samba验证:
Windows使用Win+R快捷键,输入\\IP\共享文件夹名确认打开即可
for example: \\192.168.1.9\share
其中192.168.1.9的我的ubuntu IP,share是我的samba共享文件夹名。
Samba Check特别说明:
1. samba的GUI配置
1)安装samba系统GUI配置工具
sudo apt install system-config-samba
2)直接进行相关配置
system-config-samba2. 可以设置samba服务的用户名和密码,命令如下:
sudo smbpasswd -a stephen
会提示输入samba服务的密码,可输入xiaokun520,此时samba服务的用用户名和密码是stephen和xiaokun520
然后配置时,添加一行:
valid users=stephen
最后Window上打开共享文件时,提示输入用户名和密码,输入即可
3. 有时无法打开共享文件,ubuntu虚拟机ping不通Window主机或者Window主机ping不通虚拟机
主要原因:
1)ubuntu和window的连接方式不对,IP地址不在同一个子网段
2)window的系统的防火墙阻挡
解决方案:
1)选择桥接网络方式
connect2)禁用Windows防火墙
可以先禁用防火墙,然后成功访问共享文件后,再启用防火墙。似乎只需要一次禁用就ok.
网友评论