Есть ли в Windows Server 2012 R2 встроенная поддержка SFTP?
Я вижу роль FTP Server
но не сказано, включает ли это SFTP.
Сервер Microsoft IIS не поддерживает SFTP (или SSH) ни в одной из версий IIS или Windows.
IIS поддерживает безопасный FTP (FTPS или FTP через TLS / SSL). Это другой (несовместимый) протокол, чем SFTP, но большинство клиентов «FTP» поддерживают как SFTP, так и FTPS.
При настройке сервера FTPS убедитесь, что вы отключили простой (незашифрованный) FTP!
См. (Мое) руководство по Установка безопасного FTP-сервера в Windows с помощью IIS.
Microsoft недавно выпустила OpenSSH для Windows (Выпуски и загрузки). В Windows 10 версии 1803 или новее у вас уже есть встроенный OpenSSH. В более старых версиях Windows 10 его можно установить как дополнительную функцию Windows. Его также можно установить вручную в более старых версиях Windows.
Я подготовил руководство по настройке SSH / SFTP-сервер в Windows с использованием этой сборки Microsoft OpenSSH.
Нет. Microsoft предлагает решение FTP через SSL (FTPS), но в настоящее время не предоставляет решения для защиты FTP-трафика с использованием FTP через SSH (SFTP).