是否可以設定一個伺服器,基本上可以透過 UNC 路徑使我的電腦中的資料夾可用,例如:
\\我的_ip\分享
……透過網路?
如果是這樣,訪問該路徑的人是否需要任何客戶端應用程序,或者只需在 Explorer.exe 的地址欄中鍵入地址“\\my_ip\Share”就足夠了?
答案1
是的,這是可能的,而且「透過網路」沒有絲毫區別,至少從技術方面來看是這樣。當嘗試存取 UNC 路徑時,Windows 將嘗試透過 SMB 和 WebDAV(預設)連接到它,並且只要它可以連接到任一服務,它就可以運作。
然而,安全是一個問題。從歷史上看,Windows SMB 伺服器一直是以下問題的受害者許多漏洞和安全漏洞——如此之多以至於一些 ISP 甚至在全球範圍內阻止 SMB 連接埠。所以如果你選擇SMB,你應該使用Samba,不是Windows,作為伺服器。
此外,SMB 目前使用弱身份驗證方法(除非在 AD 網域內),因此如果您透過公用網路存取 SMB 伺服器,則需要僅限於來賓登入。
或者,你可以設定WebDAV,使用 Apache httpd 之類的東西作為伺服器。最新的 Windows 版本支援透過 TLS (HTTPS) 存取 WebDAV。