Я пытаюсь установить 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, которая использовала эту команду для установки. Так что статья, возможно, даже полностью неверна.
В любом случае, проверьте:
- Официальное руководство по установкеили
- мойстатья оУстановка OpenSSH на Windows.
Оба показывают, что команда, которую следует использовать, следующая:
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1