Windows 上设置 Samba

Samba 安装

打开控制面板→程序和功能→启用或关闭Windows功能。Win10 找不到控制面板的,可以按键盘上的 Win+R 键,输入 control 打开控制面板。

 
 

 

在弹出窗口中勾选 SMB1.0/CIFS 文件共享支持,子项中的三项全部勾选。

SMB直通同样勾选上,然后点确定。

 
 

 

等待系统自动完成后就可以了,如果提示需要重启系统,可以稍后等端口转发设置完成之后再重启即可。

端口转发

由于公司禁止访问 445 端口,因此需要做端口转发,将 Windows 上的 445 端口转发到新设置的 Samba 端口上来,以 4451 端口为例。

  1. 关闭 LanmanServer

由于 445 端口默认会被 LanmanServer 占用,因此需要关闭此服务。

sc config LanmanServer start=disabled
net stop LanmanServer
  1. 启动 Windows 的 ip helper 服务

ip helper 用于做端口转发,因此需要开启

sc config iphlpsvc start=auto
  1. 设置端口转发

将 445 端口转发到 4451 端口上,以 Samba server 10.3.8.40 为例。

netsh interface portproxy add v4tov4 listenport=445 connectaddress=10.3.8.40 connectport=4451

重启 Windows

重启后查看端口转发是否正常

netsh interface portproxy show v4tov4

Windows 客户端访问

开始 → 运行 → 打开 \\127.0.0.1,也可以直接使用快捷键 Win + R

注意:这里的共享地址为 127.0.0.1

弹出输入密码的对话框,输入用户名密码即可 root/********

 
 

 

也可以将网络设备映射成本地驱动


 
 

 
 

完成上述操作后就可以像本地盘一样正常读写了


 
 

重启注意事项

重启之前最好先断开连接

 
 

 

重启之后查看端口转发情况

 
 

 

如果上述端口转发正常则按照 Windows 客户端访问 步骤操作即可。

 

 

 

 

出处:https://www.jianshu.com/p/31a603759aba

posted on 2024-04-02 10:22  jack_Meng  阅读(94)  评论(0编辑  收藏  举报

导航