Windows Server 2012 R2 是否具有本机 SFTP 支持?
我看到了一个角色FTP Server
,但它没有说这是否包括 SFTP。
答案1
在任何版本的 IIS 或 Windows 上,Microsoft IIS 服务器根本不支持 SFTP(或 SSH)。
不过,IIS 支持安全 FTP(FTPS 或基于 TLS/SSL 的 FTP)。它是一种与 SFTP 不同的(不兼容)协议,但大多数“FTP”客户端都支持 SFTP 和 FTPS。
设置 FTPS 服务器时,请确保禁用纯文本(未加密)FTP!
请参阅(我的)指南使用 IIS 在 Windows 上安装安全 FTP 服务器。
微软最近发布Windows 版 OpenSSH(发布与下载)。在 Windows 10 版本 1803 或更新版本中,您已经内置了 OpenSSH。在旧版本的 Windows 10 中,它可以作为可选的 Windows 功能安装。在旧版本的 Windows 上也可以手动安装。
我已经准备好了设置指南Windows 上使用此 Microsoft 版本的 OpenSSH 的 SSH/SFTP 服务器。
答案2
否。Microsoft 提供了 FTP over SSL (FTPS) 解决方案,但目前不提供使用 FTP over SSH (SFTP) 保护 FTP 流量的解决方案