LoYi工作室LoYi工作室

分享-创造
免费是我所爱

windows7-11映射非445端口的samba

samba服务端操作打开Samba的主配置文件 /etc/samba/smb.conf
[global] 部分添加或修改以下端口监听,多个端口空格隔开:

smb ports = 445 5445(自定义)

重启服务

sudo systemctl restart smbd

也可以在路由器上设置端口映射比如内网端口445外网端口5445等等

win访问端操作:

在win下不能通过正常方式访问,需要用端口转发实现访问
1、禁用和开启服务
使用管理员身份打开cmd进程进行操作,运行以下命令:

sc config LanmanServer start= disabled
net stop LanmanServer
sc config iphlpsvc start= auto
net start iphlpsvc
netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=445 connectaddress=<可以是域名或者IP地址>  connectport=<你设置的访问端口>

如果域名绑定的是IPV6就把v4tov4改成v6tov4
输入查看端口转发是否设置成功

netsh interface portproxy show all

然后开启smb低版本协议
按住Win+R键,打开运行窗口,输入control(打开控制面板),点击程序,找到打开或关闭Windows功能,找到smb 1.0 ,全选,全部安装。
然后在用管理员模式打开cmd控制台输入:
netstat -ano|findstr "445"
查看127.0.0.1监听的端口是否成功
netsh interface portproxy show all这里有端口转发服务还是不能映射的大部分是iphlpsvc服务没有启动的原因

本原创文章未经允许不得转载 | 当前页面:LoYi工作室 » windows7-11映射非445端口的samba

评论