我已经设置了Win32的OpenSSH在 Windows 10 上。我可以建立 SSH 会话并运行 CLI 命令。
但是,当我执行 PowerShell 时,它没有运行。我怀疑它可能会尝试打开一个单独的窗口。记录如下:
Microsoft Windows [Version 10.0.14366]
(c) 2016 Microsoft Corporation. All rights reserved.
C:\Users\techraf>powershell
C:\Users\techraf>echo %errorlevel%
-1073741502
C:\Users\techraf>
我可以/应该做什么来使其在 SSH 会话中工作?
答案1
这似乎是 Windows 10 Insider Preview 版本中的一个错误。较新的版本可以毫无问题地运行 PowerShell:
Microsoft Windows [Version 10.0.14393]
(c) 2016 Microsoft Corporation. All rights reserved.
techraf@Win10 C:\Users\techraf>powershell
powershell
Windows PowerShell
Copyright (C) 2016 Microsoft Corporation. All rights reserved.
PS C:\Users\techraf>