私は複数の PC を持っており、1 台は Windows XP、もう 1 台は Windows 7 と 10 です。Windows XP PC で 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 は常に選択肢の 1 つです。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)。
3 番目のオプションは HTTP です。Windows 用の HTTP サーバーはいくつかあります (Apache httpd や、HFS などのいくつかの「小さな」ファイル サーバーなど)。これは通常ダウンロードのみですが、WebDAV 互換のサーバーであればアップロードも処理できます。