透過網路存取 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 設定。需要一些配置,但一旦設定正確,它就可以很好地工作。