透過網際網路存取 Samba 分享

透過網際網路存取 Samba 分享

透過網路存取 Samba 伺服器的好、安全(ish)方式是什麼?

我的第一個想法是將路由器上必要的連接埠轉發到 samba 伺服器,但我不確定這有多安全。

我的第二個想法是以某種方式透過 ssh 建立隧道。

我試過我的第二個想法,但它似乎不起作用。

答案1

您會發現 SMB 協定在高延遲的鏈路上就像吸塵器一樣糟糕。您最好使用不同的協定來存取文件,例如 WebDAV,而不是嘗試透過「網路」執行 SMB。

無論你做什麼,都要使用加密。如果您打算進行 SMB,請使用 VPN 協定(OpenVPN、IPSEC ESP、PPTP 等)來透過隧道傳輸 SMB。如果您使用 WebDAV,則可以僅使用 HTTPS 作為傳輸。

答案2

我建議改用 SSHFS - 如果您使用的是 Mac,則只需安裝 MacFusion。

答案3

我的第一個想法是將路由器上必要的連接埠轉發到 samba 伺服器,但我不確定這有多安全。

這絕對是你的事情想做。 SMB 是您需要保護的東西,使其免受網路的影響,而不是暴露在網路上。

我經常透過 VPN 連線使用 SMB,並且必須同意 Evan 的觀點,即當延遲增加時,就需要使用不同的協定。我建議研究一下 SFTP 之類的東西。

答案4

這在一定程度上取決於您的環境、目標用戶群和用戶端平台。我首先想到的是使用某種 openvpn 設定。需要一些配置,但一旦設定正確,它就可以很好地工作。

相關內容