Установка SFTP-сервера в Windows с помощью «sshd.exe install» не работает

Установка SFTP-сервера в Windows с помощью «sshd.exe install» не работает

Я пытаюсь установить SFTP-сервер на своем компьютере с Windows 10 и следую этому руководству:http://woshub.com/installing-sftp-ssh-ftp-server-on-windows-server-2012-r2/.

Я уже сгенерировал ключи и теперь ввожу эту команду в Windows PowerShell (который я запускаю от имени администратора), но получаю ошибку, которую не знаю, как исправить:

PS C:\OpenSSH-Win64\OpenSSH-Win64> .\sshd.exe install
__PROGRAMDATA__\ssh/sshd_config: No such file or directory

Я попытался скопировать файл sshd_configв ProgramData\SSHпапку, но получил следующее:

PS C:\OpenSSH-Win64\OpenSSH-Win64> .\sshd.exe install
Extra argument install.

Кто-нибудь знает, как это исправить? Буду признателен за любую помощь, ура

решение1

Эта статья, вероятно, довольно устарела. Хотя я на самом деле не думаю, что когда-либо существовала версия Win32-OpenSSH, которая использовала эту команду для установки. Так что статья, возможно, даже полностью неверна.


В любом случае, проверьте:

Оба показывают, что команда, которую следует использовать, следующая:

powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1

Связанный контент