V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ryanlu9910
V2EX  ›  Apple

macos 访达中连接 smb 服务器如何切换 445 以外的端口?

  •  
  •   ryanlu9910 · 2022-07-01 17:29:23 +08:00 · 4108 次点击
    这是一个创建于 906 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在腾讯云上部署了 samba 服务,但是腾讯服务器屏蔽了 445 端口。于是我将 samba 的监听端口调整到了 8445.遗憾的 mac 无法连接,是否 macos 中连接 smb 服务器无法调整 445 以外的端口?
    26 条回复    2023-06-26 20:58:31 +08:00
    juggtt213
        1
    juggtt213  
       2022-07-01 17:52:35 +08:00   ❤️ 1
    我试过腾讯云非标端口,冒号加端口号就可以
    域名+冒号可以连上 但是 ip+冒号就会出错
    ryanlu9910
        2
    ryanlu9910  
    OP
       2022-07-01 18:25:31 +08:00
    感谢回复,我自己尝试的就是 IP:端口号,macos 连接会失败。但是 ios 上使用 ES 文件管理器就可以连上服务器。如果是要求域名的话,问题可能就出在 SSL 证书上面
    serafin
        3
    serafin  
       2022-07-01 20:02:28 +08:00
    smb 公网建议套个 SSH 隧道。再说 smb 哪来什么证书

    ssh -D local_port root@server_ssh.com
    这样就可以用 445 端口,还可以数据加密。
    dcsuibian
        4
    dcsuibian  
       2022-07-01 20:09:53 +08:00
    外网 smb 性能似乎不怎么样
    sadfQED2
        5
    sadfQED2  
       2022-07-01 20:17:05 +08:00 via Android
    曾经尝试过外网 smb ,就算你费尽九牛二虎之力搞定了服务器端口屏蔽问题,接下来你会遇到小区屏蔽端口,公司屏蔽端口,运营商屏蔽端口。
    Love4Taylor
        6
    Love4Taylor  
       2022-07-01 20:17:20 +08:00
    上个 wireguard 吧
    ryanlu9910
        7
    ryanlu9910  
    OP
       2022-07-01 20:52:53 +08:00
    web 的知识懂得不是太多,之前服务器里面 docker 部署的很多项目都因为没有证书运行不是很完美... ,想当然认为 macos 是因为不安全的站点导致连接失败。感谢赐教
    ryanlu9910
        8
    ryanlu9910  
    OP
       2022-07-01 20:57:11 +08:00
    主要需求就是挂载服务器上的硬盘,直接在本机用 typora 写 gitbook 。方便多个设备用浏览器看笔记
    ryanlu9910
        9
    ryanlu9910  
    OP
       2022-07-01 20:59:45 +08:00
    换了监听端口后,手机用第三方软件连接 smb 服务器成功了。就是 mac 上没找到合适的第三方软件来连接。
    juggtt213
        10
    juggtt213  
       2022-07-01 21:48:36 +08:00
    @ryanlu9910 其实你搞个域名就好了,这个即使没备案也能用.
    jasonyang9
        11
    jasonyang9  
       2022-07-01 23:17:46 +08:00 via Android
    用 mount 加-o port=8445 ,或者准备一个 systemd 的 mount 单元,mac 上有这些吗
    ryanlu9910
        12
    ryanlu9910  
    OP
       2022-07-01 23:24:55 +08:00
    域名解析需要备案,之前备案因为有证件刚刚过期就没去折腾了。
    ryanlu9910
        13
    ryanlu9910  
    OP
       2022-07-01 23:31:15 +08:00
    麻烦再细致的描述下... 我之前 macos 连上 smb 服务器就自动挂载好,可以访问文件系统。
    ryanlu9910
        14
    ryanlu9910  
    OP
       2022-07-01 23:32:43 +08:00
    mount 在 linux 不是只有 /dev 中识别设备后,才能挂载文件系统吗? 说的不对的话还望指正
    ryanlu9910
        15
    ryanlu9910  
    OP
       2022-07-01 23:36:12 +08:00
    @juggtt213 买域名不麻烦,但是域名解析服务器需要备案,之前备案因为有证件刚刚过期就没去折腾了。
    ryanlu9910
        16
    ryanlu9910  
    OP
       2022-07-01 23:36:50 +08:00
    @jasonyang9
    麻烦再细致的描述下... 我之前 macos 连上 smb 服务器就自动挂载好,可以访问文件系统。
    mount 在 linux 不是只有 /dev 中识别设备后,才能挂载文件系统吗? 说的不对的话还望指正
    ryanlu9910
        17
    ryanlu9910  
    OP
       2022-07-01 23:37:28 +08:00
    @sadfQED2 换了监听端口后,手机用第三方软件连接 smb 服务器成功了。就是 mac 上没找到合适的第三方软件来连接。
    ryanlu9910
        18
    ryanlu9910  
    OP
       2022-07-01 23:37:52 +08:00
    @serafin web 的知识懂得不是太多,之前服务器里面 docker 部署的很多项目都因为没有证书运行不是很完美... ,想当然认为 macos 是因为不安全的站点导致连接失败。感谢赐教
    juggtt213
        19
    juggtt213  
       2022-07-02 00:27:21 +08:00
    @ryanlu9910 其实好像这个功能不备案也可以用,我最近买了百度云以后直接把腾讯那里买的域名的二级域名解析到百度云,虽然因为备案没有接入百度云所以访问 80 和 443 会被拦截,但是我用 finder 的自带连接 smb://host:port 是正常工作的
    RayGZJ
        20
    RayGZJ  
       2022-07-02 00:46:36 +08:00 via iPhone
    safari 访问 smb://IP:端口号
    CodeM
        21
    CodeM  
       2022-07-02 00:49:16 +08:00
    @ryanlu9910 #12 你在国外的域名商手上买域名不就好了
    ryanlu9910
        22
    ryanlu9910  
    OP
       2022-07-02 08:42:42 +08:00
    @CodeM 之前查过资料。国外域名解析国内服务器刚设置完是可以用的,但是一段时间后就不行。反倒是国内域名解析国外服务器没有什么限制。
    jasonyang9
        23
    jasonyang9  
       2022-07-02 10:01:43 +08:00
    @ryanlu9910 对于远程文件系统不需要在 /dev 下有设备节点的
    libinglong9
        24
    libinglong9  
       2022-11-12 22:42:42 +08:00
    @juggtt213 我惊呆了,域名确实可以,ip 的话,能连上,但是在验证用户名和密码的时候,就会出错。
    benbeu
        25
    benbeu  
       2023-06-26 20:55:29 +08:00
    1
    benbeu
        26
    benbeu  
       2023-06-26 20:58:31 +08:00
    遇到了同样需求,苹果的文件中 smb 是可以直接加端口号连的。你的端口号最好映射到 5 位数的,连不上可能端口被占用了。例如 smb://your.domain.com:44500
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1243 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:57 · PVG 01:57 · LAX 09:57 · JFK 12:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.