Если вам понадобился SFTP/SSH сервер на Windows Server 2012 R2, то вы попали по адресу. Установим, запустим, настроим и протестируем OpenSSH Server в Windows Server 2012 R2. Установка OpenSSH в Windows Server 2012 R2 Скачиваем последнюю версию дистрибутива OpenSSH: https://github.com/PowerShell/Win32-OpenSSH/releases Сейчас доступна версия v8.0.0.0p1-Beta. Скачиваю OpenSSH-Win64.zip. Создаю директорию C:\Program Files\OpenSSH, распаковываю в неё содержимое архива. Запускаю powershell от имени администратора. Выполняю скрипт установки: cd "\Program Files\OpenSSH"
.\install-sshd.ps1 Если произошла ошибка политики безопасности, то можно выполнить установку так: powershell -ExecutionPolicy Bypass -File .\install-sshd.ps1 Генерирую ключи: .\ssh-keygen.exe -A В результате вижу ошибку: Исправляется легко, захожу в папку C:\ProgramData и создаю вручную директорию "ssh". Снова пытаюсь сгенерировать ключи: .\ssh-keygen.exe -A На этот раз процедура выполняется успешно. Настраиваю владельца файлов