使用“sshd.exe install”在 Windows 上安装 SFTP 服务器不起作用

使用“sshd.exe install”在 Windows 上安装 SFTP 服务器不起作用

我正在尝试在我的 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 版本。因此,这篇文章甚至可能完全错误。


无论如何,请检查:

两者都表明要使用的命令是:

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

相关内容