我有多台电脑,一台是 Windows XP,其他的都是 Windows 7 和 10。我想问一下有没有办法在 Windows XP 电脑上使用 SMB2 或 3?遗憾的是无法升级,因为它的程序只在 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 兼容),然后让其他电脑通过您想要的任何 SFTP 客户端访问其文件 (WinSCP;PuTTY 的 pscp.exe/psftp.exe;FileZilla……)
反过来做也是可行的(XP 作为客户端将文件推送到各种 Win7/10 服务器) - Win10 甚至有一个内置的 OpenSSH 服务器 - 但工作量稍微大一些,而且从安全角度来看,让“不安全”的机器保存所有“安全”机器的凭证集合不是一个好计划。
还有许多“传统 FTP”服务器可以在 WinXP 和 Win7/10 上运行;其中一些甚至支持 FTPS 进行数据加密(例如 FileZilla Server)。
第三个选项是 HTTP;Windows 上存在一些 HTTP 服务器(包括 Apache httpd,以及几个“小型”文件服务器,如 HFS)。这通常仅用于下载,但使用兼容 WebDAV 的服务器可以处理上传。