Samba
SAMBA 是可路由的嗎?
我們在 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。