SSH 无法在 Windows Bash 上运行?

SSH 无法在 Windows Bash 上运行?

我使用的是 Windows 10 Pro。在那里使用 bash shell。当我输入 SSH 命令时,它显示

MINGW64 ~
$ ssh
bash: ssh: command not found

我的理解是 bash 将能够执行所有 linux 命令。不是吗?命令lS有效。我还需要在这里做其他事情吗?

答案1

您需要安装 ssh 客户端或确保安装二进制文件的文件夹位于您的 PATH 环境变量中。

答案2

我在 wsl2 中使用 debian,也遇到了同样的问题。就我而言,我通过安装 openssh-client 解决了该问题。对于 debian/ubuntu,命令是 apt install openssh-client。希望对您有所帮助。

答案3

尝试从 Windows 商店安装终端应用程序。安装发行版后,您可以更改 shell(通过单击选项卡旁边的向下箭头)。

https://www.microsoft.com/de-de/p/windows-terminal/9n0dx20hk701

如果您使用的是发行版(可能是 Ubuntu)并且 ssh 仍然无法工作,则可能需要安装 ssh(要检查它是否已安装,请在您的发行版 shell 中输入“whereis ssh”)。

相关内容