admin管理员组文章数量:1602099
文章目录
- 技术使用场景
- 互联网环境445端口被禁
- 修改samba端口,windows做端口转发
- 优化:windows不做端口转发,直接访问samba
samba服务通常被用来实现Linux与windows,Linux与Linux间文件共享。
技术使用场景
我有一个硬盘50G的腾讯云主机centos7,希望公司和家里的windows都能共享这个空间,通过磁盘映射像访问本地文件夹那样访问该共享空间。
希望实现的场景:映射为本地磁盘,将其变为文件夹,快捷键win+e直接访问。
互联网环境445端口被禁
按照百度出的方案搭建好samba服务后,发现并不能访问。Linux本机上smbclient 本地访问samba服务是没问题的,但是windows却不行,cmd窗口 telnet samba的445和139端口,发现不通,检查腾讯云安全组发现并没有被禁掉。
然而被运营商(移动、电信、联通)禁掉了。
原因是:445端口被病毒给看上了,大名鼎鼎的勒索病毒WannaCry和永恒之蓝Eternalblue就首当其冲。
下面是国内几家大型云主机厂商端口开发规范:
- 阿里云
- 腾讯云
- 华为云
修改samba端口,windows做端口转发
Linux只需要修改端口配置重启即可:smb ports = 4455
[global]
workgroup = SAMBA
security = user
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
smb ports = 4455
[share]
comment = share for everybody
path = /home/share
writable = yes
browseable = yes
windows需要做端口转发,重启生效:
netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=445 connectaddress=212.64.36.70 connectport=4455
netsh interface portproxy show all
重启windows
windows查看445端口
:\Users\Sam>netstat -ano|findstr 445
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4
TCP 127.0.0.1:445 0.0.0.0:0 LISTENING 3852
TCP [::]:445 [::]:0 LISTENING 4
优化:windows不做端口转发,直接访问samba
每台windows都做端口转发非常麻烦,直接输入地址不是更好吗?比如\\212.64.36.70\share
我的想法是:修改windows上samba客户端服务的默认端口,可是找不到修改服务端口的地方,如果你知道且看到我这篇文章请教我一下,非常感谢。
版权声明:本文标题:云主机搭建samba服务,充当网盘 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1728394537a1156923.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论