树莓派搭建内网samba并穿透
1 安装samba
apt install samba
2 更改配置
vim /etc/samba/smb.conf
在末尾添加
netbios name = ubuntu
[huchangyi]
comment = arm ubuntu samba dir
path = /home/share
available = yes
browseable = yes
public = yes
writable = yes
create mask = 0755
security = share
read only = no
guest ok = yes
valid users = huchangyi
valid users = huchangyi
force user = huchangyi
[global]
smb ports = 18083
配置说明
netbios name = vm_share # 网络邻居中的设备名称
[ubuntu_samba] # windows 显示的目录名称
comment = arm ubuntu samba dir #说明
path = /home/samba #共享的 samba #目录
available = yes #允许访问
browseable = yes #可以浏览
public = yes #公开
writable = yes #可写
create mask = 0755 #当外部创建新文件时的权限
security = share #共享模式
read only = no #其他
guest ok = yes #其他
valid users = huchangyi #其他,默认用户?
force user = huchangyi #在外部添加新文件时, 文件的所有者
[global]
smb ports = 18083 #指定端口,防止445被封
sudo smbpasswd -a huchangyi
3 重启服务
service smbd restart
service nmbd restart
4 确认端口情况
netstat -tunpl | grep smb
5 云服务器和防火墙开放端口
由于445被封
开放TCP 8083
5 windows端开启端口映射
netsh interface portproxy add v4tov4 listenport=445 listenaddress=127.0.0.1 connectport=18083 connectaddress=8.130.108.182
查看端口映射情况
netsh interface portproxy show all
禁用共享服务,启用ip helper服务
services.msc中的server
sc config LanmanServer start= disabled
net stop LanmanServer
sc config iphlpsvc start= auto
xshell确定smb服务启用情况
Get-SmbServerConfiguration | Select EnableSMB1Protocol
查看windows445使用情况
netstat -ano | findstr 445
如果为4则需要重启
6 连接
\127.0.0.1huchangyi
评论已关闭