我试图找出是否可以在 Windows 10 中使用 SSH,今年年初有很多文章说 Windows 10 将在 powershell 中包含 SSH,但我仍然无法在 Windows 10 中使用它。那么 Windows 10 是否已经支持 SSH?或者我仍然必须使用第三方应用程序(如 putty)?
答案1
答案2
以下是截至上周的更完整的答案:
PowerShell 团队正在继续致力于 Windows OpenSSH 实现。他们的积极工作可以在这个存储库这是从根分支出来的openssh-portable 存储库. 你可以从提交历史PowerShell 团队定期将上游提交合并到他们的存储库中,并添加他们自己的提交。
据我所知PowerShell/openssh-便携式仅修改了上游代码通过添加以下文件夹(及其包含的源文件)~/contrib/win32、~/regress/pesterTests 和 ~/regress/unittests/win32compat。
2016 年 12 月 19 日,PowerShell 团队创建了一个拉取请求进入openssh/openssh-portable 存储库仍在审核中。拉取请求的最新活动似乎是 2017 年 6 月 13 日的评论/提交。
PowerShell 团队有第二个存储库,PowerShell/Win32-OpenSSH,他们在那里建造PowerShell/openssh-便携式可用。Win32的OpenSSHrepo 有一些自己的提交,但主要是来自PowerShell/openssh-便携式。
您可以查看Win32的OpenSSH发布这里。该版本包含常用 openssh 命令的可执行二进制文件。如果您提取二进制文件并将其目录添加到 PATH 变量中,则应该能够使用它们。