admin管理员组文章数量:1568306
对于需要基于linux开发的 开发者来说 ,应该大多数都用过samba吧 ,
但是我们一般都是基于内网的 。我之前也一直是内网这么玩的
今天 我们有一个华为云的ubuntu服务器 ,由于是外网 ,和之前一样操作之后发现不能像之前一样直接在windows电脑文件浏览器输入公网ip
后来网上搜了下 说是 运营商一般都把445这个端口给屏蔽了
然后试了好几个方法 最终以下的方法可行
首先在华为云的服务器上 smb.conf 添加如下 主要是默认的445 更改为1315
这个保存之后 重启smb服务
service smbd restart
windows好几个方法不行 最后
通过这边博文 可以 成功访问
Samba:基于公网 IP 的服务访问_weixin_30247307的博客-CSDN博客
1.以管理员身份运行 cmd 控制台:这里以 Windows 10 为例,Windows 7 一个意思
sc config LanmanServer start= disabled
net stop LanmanServer
sc config iphlpsvc start= auto
netsh interface portproxy add v4tov4 listenport=445 connectaddress=公网IP connectport=6727
我们先停止 445 端口的访问,启动本机的端口转发,配置转发规则。注意命令 = 后面需要空格
3. 重启电脑,据说不重启不生效,我反正重启了。
4. 访问测试:
\\127.0.0.1 这个127.0.0.1 已经被映射成 公网的ip了
版权声明:本文标题:本地windows访问公网服务器samba 内网访问通过samba访问华为云 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1726166533a1058261.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论