文章目录
环境
win10+Oracle VM VirtualBox+ubuntu
针对ubuntu有内网访问的,只能用NAT网络的配置
Ubuntu端
安装samba
sudo apt-get install samba
安装smbclient
sudo apt-get install smbclient
修改配置文件
sudo gedit /etc/samba/smb.conf
[carson]
comment = share folder
path = /
browseable = yes
create mask = 0777
directory mask = 0777
public = yes
available = yes
writable = yes
配置上面的path=需要被共享的ubuntu路径 就可以了
重启samba
sudo /etc/init.d/smbd restart
win10端
win10与虚拟机同网段
在window文件夹输入\\ip 例如:\\192.168.1.100
win10与虚拟机不同网段
关闭445端口服务并重启电脑
sc config LanmanServer start= disabled
net stop LanmanServer
转发端口
当win10和虚拟机ubuntu不同网段的ip是ping不通的,这时候我们访问本地win10的端口,通过Oracle VM VirtualBox转发端口到Ubuntu的端口
samba默认端口是445 转发windows 445端口到ubuntu 445端口
可能有的人发现我这边还转发了60000到22端口,其实这是针对ssh服务的配置,可以通过工具访问127.0.0.1/60000,从而访问到ubuntu的ssh服务,实现远程访问,比如搭建shell终端访问,vscode remote ssh访问
访问samba
\\127.0.0.1