我有多台電腦,一台是 Windows XP,另一台是 Windows 7 和 10。不幸的是,升級是不可能的,因為它的程式只能在 XP 上使用。
有沒有第三方軟體可以在 XP 上啟用 SMB 2 或 3?或者有其他方法可以在 Windows XP 和 Windows 7 / 10 PC 之間傳輸檔案嗎?
任何幫助將不勝感激!
答案1
有沒有第三方軟體可以在 XP 上啟用 SMB 2 或 3?
理論上它可能可以透過 Cygwin 運行 Samba(Linux SMB 伺服器)並將 XP 變成 SMB2 伺服器,但我懷疑這樣做會很煩人;在 XP 上運行的 Cygwin 的最後一個版本沒有 Samba 軟體包,我不確定它是否提供了必要的功能。
我還沒有看到任何其他項目可以使這成為可能。
或者有其他方法可以在 Windows XP 和 Windows 7 / 10 PC 之間傳輸檔案嗎?
SFTP 始終是一個選項 - 您可以找到多個適用於 Windows XP(當然還有更高版本)的 SSH 伺服器和 SSH/SFTP 用戶端。
例如,您可以在Windows XP系統上安裝Bitvise WinSSHd,將其變成SFTP伺服器(我思考最新版本仍然相容於 XP),然後讓其他 PC 透過您想要的任何 SFTP 用戶端存取其檔案(WinSCP;PuTTY 的 pscp.exe/psftp.exe;FileZilla...)
反之亦然(XP 是將檔案推送到各種Win7/10 伺服器的客戶端)也是可能的– Win10 甚至有一個內建的OpenSSH 伺服器– 但工作量稍微多一些,而且一般來說不是一個好的安全計劃- 明智的做法是讓「不安全」機器保留所有「安全」機器的憑證集合。
還有很多可以在WinXP和Win7/10上運行的「傳統FTP」伺服器;其中一些甚至支援 FTPS 進行資料加密(例如 FileZilla Server)。
第三個選項是 HTTP; Windows 上存在一些 HTTP 伺服器(包括 Apache httpd,以及一些「小型」檔案伺服器,例如 HFS)。這通常只能下載,儘管使用相容 WebDAV 的伺服器可以處理上傳。