我正在尝试在我的 Windows 10 计算机上安装 SFTP 服务器,并按照本教程操作: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 版本。因此,这篇文章甚至可能完全错误。
无论如何,请检查:
- 官方安装指南或者
- 我的文章在 Windows 上安装 OpenSSH。
两者都表明要使用的命令是:
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1