Samba

SAMBA 是可路由的嗎?

  • October 20, 2015

我們在 centos 6 機器上有一個 SAMBA 共享。

問題:我們可以通過網際網路安裝這個 SAMBA 3 共享嗎?(沒有 VPN/SSH 隧道,所以直接!)

它取決於協議和實現的某些方面。NetBIOS/NetBEUI根本不可路由,它可以發送廣播。由於這些限制,SMB 套件的工作組、域加入、瀏覽、主機名更新和其他功能將僅限於您的網路。它應該在本地網路環境中工作,但不能通過 TCP/IP。然而,為了克服這個問題,NBT(基於 TCP/IP 的 NetBIOS)和 WINS 伺服器實現了這樣的功能,可以在需要路由的大型網路上完成主機名更新等操作。

SMB本身只是一個上層協議(表示&應用),它會消費下層協議(網路、傳輸、會話)服務。它可以跨網路工作,但很大程度上取決於您使用的 SMB 的實施/版本以及作業系統。

  • 它應該工作(理論上)。只需訪問發布此共享的 IP 地址即可。如果您“直接連接”到 Internet,您的調製解調器或防火牆可能需要埠重定向。

壞處

  • SMB 根本不安全。VPN(IPSec、OpenVPN、PPTP …)的第一個目的是解決 SMB 協議的加密和安全問題,而不是路由問題。**編輯:**也許可以通過使用 samba 3.3.x+的伺服器簽名添加另一層安全性

醜陋的

  • 您的 ISP 可能會阻止此類流量 ( 445/tcp)
  • SMB 沒有任何類型的校驗和/驗證,它可能在高延遲網路上出現性能問題。

**tl,博士;**最好使用其他協議,如 WebDAV、sftp、scp 或 ftp。

引用自:https://unix.stackexchange.com/questions/141130