Samba+Windows使用教程

Samba使用

Linux Docker搭建

1
2
3
4
5
6
7
8
9
docker run -d --rm \
--name samba \
-p 1399:139 -p 4455:445 \
-v /home/smb:/mount dperson/samba \
-u "username;password" \
-s "username;/mount/;yes;no;no;all;all;all" \
-w "WORKGROUP" \
-g "force user=username" \
-g "guest account=username"

Windows端口转换

  1. 关闭 windows 的 445 端口
1
sc config LanmanServer start= disabled
  1. 启动 windows 的 ip helper 服务
1
sc config iphlpsvc start= auto
  1. 设置windows端口转发
1
2
3
4
5
6
7
8
9
10
# 查看端口转发信息
netsh interface portproxy show all

# 设置端口转发
netsh interface portproxy add v4tov4 listenport=445 listenaddress=127.0.0.1 connectport=远程端口 connectaddress=远程服务器ip

# ########如果不需要了执行下面命令########

# 删除端口转发
netsh interface portproxy delete v4tov4 listenport=445 listenaddress=127.0.0.1
  1. 在资源管理器输入 \\127.0.0.1 即可